Automotive engineers willfully destroyed opportunity for stablehands, whip manufacturers, and train conductors out of hundreds of other occupations annihilated.
Civil engineers with their oriented strand board trusses, reinforced concrete, and dimensional lumber stole the livelihoods of masons, carpenters, foresters and so many more.
Engineers have centuries of unethical practice to atone for. They need to stop their work because everything that they do is harmful and unethical!
$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 system fulfills the original goals it was created for, while adding no bureaucratic overhead.
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.