You are correct, it’s a total lie. I’ve worked in Tech since 1989, and I’ve probably worked with more Indians than any American alive. 90 percent of these Visas go to young Indians willing to do the job cheaper than the 50 year old white guy.
I know plenty of > 50 tech workers that would take what the Indians are being paid. This goes beyond pay and costs. It’s outright discrimination; against whites, males, older and native born.
My nephew learned IT in the US Army and finished in a community college.
He cannot find a job in IT anywhere. 28 years old and cannot compete with H1-B visas.