H-1B was the DEATH CALL when I was in tech. I worked in a software shop for a major American company. Fifty percent or more of the people I worked with were foreign. They can hire an American who demands benefits and routine hours. Or they can hire an H-1B who will live at work, demands nothing, never criticizes anything, and will do anything not to be fired because then they are sent back home.
Spend 6 years studying tech with stellar marks and cannot find a job? H-1B is why. They can hire a professor or a PhD from Bangladesh for $40K a year. And his whole entire life becomes his job.
H-1B is the closest thing I have ever witnessed for real, in real life, to actual slavery. And all my friends were being laid-off or not-hired because of it. H1-B is a pure scam on the American people.
I hope President Trump can do something to bring it under control. But it is so lucrative for upper management of tech companies, it is equivalent to Lincoln trying to end slavery. It will be a long and difficult battle.