You give too much credit where scorn would be more appropriate my friend. Let's be clear, when large numbers of corporate American CEOs, and particularly in the High Tech community, clamor for more HIB visas because they cannot fill their engineering ranks, it is not because there are no qualified American engineers available,... it is really because they cannot fill their engineering ranks cheaply enough for their greedy liking.
It is essentially outsourcing American jobs to cheap labor while, instead of actually outsourcing them geographically, they are doing it right here in America. Sort like outsourcing AND rubbing salt in the wounds of the afflicted all at the same time. The US government needs to get out from under the control of big corporate money special interests and start representing the people that elected them. Cut the H1B program, ship all these low balling, arrogant Indian so-and-sos back to India and send these greedy CEOs along with them. These CEOs have NO sense of social responsibility and are too short sighted and/or stupid to realize that they are killing our economy which in essence is planting the seeds for a longer term problem w/r/t our national security, and destroying the middle class in the process.