If they could have offshored, they already would have.
It's not a coincidence Microsoft is run by an Indian. More and more of the talent pool is coming from abroad. And particularly international companies care little where their work is done, as long as it improves the bottom line.