Earlier quoted context omitted.
There is no need for an artificial cap, just make it a bidding system. The companies bid for how many workers at salary $X. Highest bids are awarded the visas. Problem solved.
This may work for tech, but I'm guessing there are quite a few other industries with low volumes of h1b applicants/workers which could utilize a "bidding system" to hire well below market rate due to decreased demand when compared to tech. $150k cap across the board ensures that all industries are kept honest. A bidding system can be added on top of that, if needed, but this extremely simple fix would ensure that the…
So anyone who desperately needs someone on a visa can get them. Low-end body shops go away and a bunch of industries that are being cheap don't get their visas. This is called a good thing.
There are many sectors where hiring managers want degrees and other certifications and pay minimum wage or damn close. Then they complain about worker shortages.
This is all solved by higher pay and better conditions, but people want to bring in indentured servants as it's easier. As someone who has run businesses and bootstrapped, that's utter BS.