I have always needed to pay my foreign employees the same or often more than the American programmers. Usually I could not find American programmers at all.
But there are lots of quality control employees and lab workers who work for very little. There are a few Indian companies that seem to control most of the H1-B visas and they pay very little for their employees. They have driven down the rates for those types of workers.
Seriously? I’m an American programmer, been teaching and developing (C++, C#, Java, etc) for 20 years, going back to 30 years if you count Applesoft and GWBasic. I can’t bypass the Indian recruiters that own the market, at least in the Redmond/Bellevue Washington area.