Re: We instead need a national apprenticeship, open to all, not just foreign students
I have seen several people get stuck on the OPT extension, never receiving an H-1b. That's sad. The way around that is to stop giving any H-1b visas to Offshore Outsourcing companies. Which we still do, typically around half the H-1b visas are used by Offshore Outsourcing to remove jobs from the United States.
The reason why this occurred is because in the U.S. politicians vote by campaign contribution. It takes someone who is immune from those same contributions to actually start speaking the truth about the H-1b visa, and how it damages U.S. economic progress more than it helps Big Tech.
If instead, we raised the salary requirements (they are stuck at 60k yr, and that is practically minimum wage now). And if we allocated H-1b visas based upon salary rather than a random chance raffle. This would cut down Offshore Outsourcing in the United States, and unemployment would be at 1%.
But the paid off class of politicians in the U.S. throw some jobs under the bus, for the sake of corporate contributions.
My feeling is limit Green Card retries to 2x, make the process open (require advertising on all free internet sites for example). If after the 2nd try, the Green Card is not certified, the local gets the job, the Green Card applicant leaves the job.
Allocate H-1b visas based upon salary.
And make the OPT Tax break available to all students and the unemployed, as part of an apprenticeship.
This would end our dependence on foreign worker, and clear up the Green Card cue, and make it possible for more OPT students to land an H-1b visa (since employers pay way more than Offshore Outsourcing companies).