I still maintain that it is an outright lie that H-1Bs are getting lower pay. I’m in IT and I just don’t see it. They are living on the same wages Americans get, buying property, vacationing, etc.
What I see in these people is degrees that don’t equate to US tech degrees and a lack of ingenuity with a mindset of “We do whatever the boss says” attitude. They won’t confront management on techniques or ideas and therefore these companies become stale and unproductive while Americans get their walking papers.
These visa programs are unAmerican and so are the big IT companies.