It is the same reason municipalities are fighting for amnesty. You know, the jobs Americans won't do?
It is pretty naïve to disregard the notion that politicians and corporate elites are in concert to help each others goals.
I work with many Indians. They are qualified, but their stories of H1B status and being beholden to the government and corporations is kind of scary.
Yup you are right on the money, there are very smart Indian’s, however most of the time from what I heard they are hired because because of cheap labor, and worse I have heard from others that when they get in positions of power they hire other Indians, push out the others and create some caste like culture, half the reason I have turned down jobs from Indian owned companies.
If it was really about a huge demand with a tight supply of talent then the salary for these jobs should have gone through the roof.