I like the idea of mandatory posting on a government website for 90 to 180 days.
I also think any foreigner (H-1B) who is eventually hired must cost the hiring company $100,000 in tax to the US government.
I also think On The Job training should be incentivized. If a job is posted on the US job site, and some American applies but is not “perfect” I think it should be very hard to reject the American applicant. Train them. Help them be worthy of the job. Only under extraordinary circumstances should the company be allowed to hire a non-American. And then it will cost them an extra $100,000.
This ought to also trickle down to the US education system. If good American workers are so very hard to find, then reform the colleges and reform the High Schools. Young adults ought to have good skills and if they don’t, it’s because the school systems have failed. So fix that.
The problem is that, even if the job is posted somewhere where people can see it, the company will still find an excuse not to hire an American. They’ll invent some impossible qualification, say, “See! No Americans qualify!” and hire an H1-B. Nobody ever goes back to check whether the H1-B meets the impossible qualification (Spoiler: He doesn’t), and so the scam continues. I’ve seen it with my own eyes.
the $100,000 needs to be a yearly tax
If you remove the ability to procure “elite human capital” (cheap Indian labor), we may find our school systems are adequate.
One more thing: If this nation continues to allow Indiots to push Americans aside, Congress better be prepared for a massive student loan bailout.