So in a way, it's kind of 'insourcing' not 'outsourcing'.
I truly wonder if those companies would opt to just leave their staff in India, and to hire mostly just customer-facing support types here otherwise.
In that case, the US would lose a lot of tax revenue (and spending) from those foreigners who are in the US on H1's - who are clearly generating a lot of value, not exactly slouches on welfare or what-not.
Granted - it could be that Infosys may have to hire real talent locally.
All of this outside the issue of FB, Google etc. hiring on H1's.
I wish someone would chime in with some hard research on this ... it'd be nice to know the exact skills of those on H1's and how those align with US labour market ...
I often think these laws are passed without grasp of the nuance ...