Companies are paying absolute minimum they can. It is only rational.
The problem is with expectations. A lot of H1 workers are used to a much lower quality of life than native workers. US graduate would want to have a 40 hour work-week, separate bedroom, 401k and such. For a foreign worker from a less reach region 401k and medical are not a requirement, sharing a bedroom with 3 other guys is not an issue. Working round a clock is fine as long as you can send money to your family back in the old country. Oh, also in US you can afford a car that will make you look super-successful on social media.
Do you really want to drive down quality of life for everybody.
Maybe this salary injustice exists for H-1Bs being hired from abroad, but it doesn't exist initially for most H-1Bs when entering the job market. Of course 2 years into the job is a different story because H-1Bs have less negotiation power to seek out other jobs and get good retention offers etc
Also, I would wonder: 1. How much of those foreign graduates went to college solely for a visa. 2. I would also expect that those graduates have much lower expectations from the life style. Young men don't really need a lot of money and have a lot of time to spend at work.
Go ahead and ask any immigrant who had a H-1B about their path. I am confident you will come to the same conclusion.
From my experience most h1s are imported by vendors. I've seen a lot of really small "consulting companies" who does this. I had heard over and over again that most regular companies are terrified of having to deal with H1s, due to extra cost and lots of uncertainty.
The H-1B program is heavily used by graduates from US institutions.
I would welcome someone actually studying this rigorously. I am confident my observations will hold. There is also no evidence to assume that Indian consulting services occupy the majority of H-1Bs.
(Some of these peers might be their classmates from a US university, who got their green cards near-instantly by virtue of being born in a smaller country).
"Lowering America Citizen Wages" is a problem with American Companies paying less to foreigners, not with foreigners being available for hire.
The comment is xenophobic