Nothing will convince me that the likes of Tata and Infosys are a good use of H1Bs. And because they flood the system with H1B applications, other actually valuable positions go unfilled.
If the customers for these bodyshops could save money by outsourcing directly to India, they would've already.
And beyond those big bodyshops you have any number of smaller H1B fraud schemes eg [1][2][3][4].
If you're Indian-born and are waiting 10-15+ years for your green card then you should be mad about these companies because they're making your life more difficult.
> The US government is optimizing for being able to do some volume of technical work, and the the h1 is intended to make sure that the industry isnt limited by labour availability
First, I disagree with this claim. The US government is optimizing to suppress wages.
Second, when there's significant unemployment in the sector then there is by definition availability. It further goes to my argument that the main purpose is to suppress wages.
[1]: https://www.justice.gov/usao-edca/pr/east-bay-men-plead-guil...
[2]: https://timesofindia.indiatimes.com/world/us/h-1b-visa-fraud...
[3]: https://www.justice.gov/usao-nj/pr/executives-staffing-compa...
[4]: https://www.kron4.com/news/bay-area/sunnyvale-man-to-serve-1...
>when there's significant unemployment in the sector then there is by definition availability
Humans aren't fungible.