I agree the IT part, India has worked extensively and left many countries far behind in IT, Pakistan right now is not match to Indian IT profile, that doesn't mean Pakistan doesn't have that caliber, they just never seriously worked on those lines which they probably are planing to do now.
But I strongly oppose your statement of Indians being respected more than Pakistanis. I am in a country where we have very successful Indians also but Indians have brought a very bad reputation to all South Asians, frauds of any kind in every field you will find mostly Indians, you will find them making news and filling jails due to their involvements in immigration frauds, marriage frauds ,involvement in drugs smuggling and use, drunk drivings, family disputes, Doctors and pharmacists are arrested for frauds, lawyers, realtors are found in frauds, Insurance frauds, they are all over in every crime, that being said it doesn't means other people from different origins are all saints, but Indians top in all sort of criminology and it is known to all, I have very good friends from India, who are law abiding citizens and hate to see some of their own defaming the entire community but they can't help.