Yeah the government should do something. And the companies must also spend money on training us so we can make our $100k/year that we are entitled to make. That is what the Constitution says.
/s
“So you are saying the Government should do something. And what should they do?”
1. Stay out of the business of being an H1B foreign employment agency for corporations, and let those corporations tap the pool of American workers which has more than enough unemployed engineers available.
2. Once those people are employed, allow foreign workers the chance to migrate on workers visas on an as needed basis.