Yes, you are right.

Why they are outside....
They are tooooo many and don't like to compete among themselves.

Limited opportunities at Home for most talented people...so those with average or less than average skilled people go out where there is demand and make their destiny.

Highly qualified professionals get very well paid in Middle East and Western countries (MNC's) such as NASA, COKE, MN Banks, Communication Service Providers (Qtel, Hutch and Vodafone)...

These are few immediate reasons come to my head, if need more justifiable reasons, do let me know or PM...

BTW whats your problem....,did u fall in love with an Indian? ;-)
Have a nice weekend!
Peace