A common theme in most of the tech companies nowadays 

If H1Bs don't come to US, the jobs don't go to unqualified American workers in US. They instead go to qualified workers in India and other lower cost countries.