A lot of these people came to the US because there were not opportunities in the technology/banking/consulting jobs in India as recently as 10-15 yrs ago. Things have changed now, and US is not as attractive from a purely career perspective.
This article (a few years old but still relevant) should give you some perspective -