The majority of Indian and Asian Americans you see in the US are self-selected to be the richest and most successful ones from their country. Those who don't come from rich families, those who didn't go to the top schools in their country, are much more likely to just stay home, instead of get sponsored by their families to go to the other side of the world to search out the best opportunities.