Earlier quoted context omitted.
The stated purpose of the H1-B program is to allow companies to fill vacancies with international applicants if they are unable to find US employees qualified for the roles. I've never heard any sane, rational person object to this use case. The issue most people have is that the program seems to be rampantly abused. Companies are replacing US workers with H1-B's sourced from companies like Tata and Infosys at much l…
Infosys and TCS together received 7,504 approved H1B visas in 2014-15, which is only 8.8% of the total approved H1B visas, says Nasscom http://www.livemint.com/Industry/pHkRcTtIoKd8MkTkBNdtSN/Info...
In a country as large as the US, that two consulting companies picked up nearly 10% of the country's visa allotment for a certain category of worker is part of the problem in itself.