> Hiring Green card holders or Indian's of American citizenship is a different matter. They aren't gonna work for the salary of an Indian citizen on H1B. The equation changes there.
The savings from the salaries of few US employees does not change "the equation", as you put it, for global outsourcing companies - Infosys, TCS, Cognizant, IBM GS, Capgemini, Accenture etc - who make tens of billions per year, and employ hundreds of thousand people.