Exactly. The fact that H1B's get paid less than Americans across the board is all you really need to know about the issue. There IS no reasonable counter argument.
It's supposedly a program for importing the best and brightest talent that doesn't exist in the US but somehow those best and brightest people get paid LESS than their American counterparts? It was never about the best and brightest it was always about bringing in cheap labor that can't leave.
Sadly I don't think we'll ever fix it either, right leaning industrialists support it because they benefit from cheap labor, and the left leaning politicians get to continue importing people who overwhelmingly vote for them. As usual the loser in the equation is the middle class American worker.
How many H1B visa holders become citizens eligible to vote for those "left leaning politicians?"
I don't think having an H1B helps you accelerate your citizenship application in anyway, and for many countries the wait for legal citizenship is decades long.
> The fact that H1B's get paid less than Americans across the board is all you really need to know about the issue.
Except this is literally false. Every single study I’ve seen that claims this has no real evidence - just speculation without knowing the details of the jobs or the people being hired, based on their own self-serving false comparisons to make dubious claims that similar jobs are paid differently.
Since you said “across the board”, do you think Google or Amazon pay a software engineer at the starting level differently based on immigration status? No, they don’t. Literally every manager at big tech could tell you this confidently.