Comment Re:From experience (Score 1) 32
I don't disagree with much of what you said BUT it stands to reason that it's already the case that companies could outsource. Instead, they've chosen to go through the complex process of bringing H1B visa workers to the US.
I know in my company (which has a huge office in India) that they find it harder to keep high-performing Indian workers over there than it is here. The high-performing ones switch companies frequently.
So I'm not sure what the calculus looks like but it might be the case that H1B > American > offshore Indian.