And there are more serious problems with H1B than just lowering salaries. It's very difficult for H1B workers to switch jobs once they're here, and employers (especially contracting shops) use that as leverage against them.
And don't even get me started on H2B workers, who often make minimum wage, have to live in employee housing, and have even less recourse than H1B workers because they make far less money.
We need better immigration policies, and I don't think tying immigration status to job status is the best way forward.
WSJ > https://www.wsj.com/articles/a-new-look-at-the-h-1b-visa-pro...
Fortune > http://fortune.com/2017/02/15/h1-b-silicon-valley-wages/
Science Magazine > http://www.sciencemag.org/careers/2015/05/economists-h-1b-vi...
There's huge age discrimination at work in the tech industry, and older, very qualified workers struggle to find good jobs because tech employers prefer young and naive serfs.
We don't need to important more labor that that which is getting educated inside of the United States short of those who demonstrate extraordinary ability (i.e. those who come into the country on EB1 rather than on H1B).
they're not...
> We don't need to important more labor that that which is getting educated inside of the United States short of those who demonstrate extraordinary ability (i.e. those who come into the country on EB1 rather than on H1B).
We can't produce enough internally, so we do.
You can make the argument that many of those with degrees aren't as skilled as companies would like, and in turn they seek employees from abroad, but it's blatently false that the US isn't graduating enough engineers to meet demand.
https://www.bls.gov/ooh/computer-and-information-technology/...