You can easily achieve this by raising wage requirements, instead of essentially having nothing changed and making the whole US a big open air prison for foreign skilled workers.
Make it easier for H1B's to transfer to another, better-paying job without losing their privilege of staying and working in the country. Then it's a real win-win, for both guest workers and citizens. The only actors who would lose are those seeking to abuse the system in the first place.
> You can easily achieve this by raising wage requirements, instead of essentially having nothing changed and making the whole US a big open air for foreign skilled workers.
Also stronger labor laws instead of gutting them, actually enforcing them instead of shanking the agencies responsible for them, and actually hitting guilty corporations where it hurts instead of handing out "cost of doing business" jokes.
And prosecuting guilty management as well. Middle manager 8374 might be less eager to ask for bullshit job requirements designed to only fit a specific H1B if their n+1 to 6 have just gotten years in the slammer for labor fraud.
Raising wage requirements just means companies will pay whatever the new minimum is for H-1B workers. Once employed, those workers are still locked into their job without freedom to jump to anther with better working conditions or a better salary (which makes them more appealing hires for companies than US workers).
If you want to see a more fair and competitive workforce, give H1-B visa holders more freedom to switch jobs without risk of losing their visa.