Just saw on CNBC.com that the next one will overhaul work visas, which I slb my overdue. You may not like it and Google and Apple will be pissed, but it needs to be done for 2 reasons. 1, it is used to hire slave labor at the expense of higher paid Americans. 2. It treats the visa holder like shit.
I work in oil and gas and we saw almost 50% of our workforce cut over the past 2 years. I'm not aware of any H1B holders that were cut. I'm sure there were some, but not 50%.
They serve a purpose since education in this country is more concerned with not hurting feelings than teaching STEM, but in many cases we don't even try to find a US citizen for those positions and tech companies are by far the worst at it.