Some of you keep fooling yourselves with the idea that H1Bs are paid the prevailing wage, blah blah. This is just BS.
Prevailing wage just applies to the base salary. Everything else is excluded from prevailing wage consideration. So an engineer eworkin at Facebook and making $120k base and $100k in stock and cash bonus is the same as an engineer working at Intel making $120k and $5k cash/stock bonus. If the prevailing wage is $110k then they both get paid the legal minimum.
So yes loser companies like intel, qualcomm, broadcomm, cypress, etc are abusing the H1B program like insane.
Even worse when the H1B quota is an issue companies like Infosys, Cognizant, EPAM come in to their rescue boat by an even worse scheme. Apply for 1000 H1B workers to contract, get 200 of them approved (win the lottery) contract the ones that got the visa to intel, etc.
And the other point some people miss is that. Those same loser companies will underpay immigration counsel so it takes forever for those H1Bs to get a green card which makes it impossible for them to negotiate better salaries and change jobs. That right there is depressing wage growth.
So y'all f---ing go back to India!!!