This is my question, did our largest Tech companies have to go where the talent is? Companies generally want to remain centralized because its cheaper, rather than extending their operations abroad and having to pay for travel and communication expenses. I do not think cheaper labor drove these companies abroad because the costs for setting up operations coupled with the increasing salaries in India and China wouldn't seem to net that much a profit.
Could have our our policies regarding H1B visa result in the recent boom in India and China and the current decline in America? Could our economy be in a similar state if the financial crisis did not occur or was avoided because of the attrition of tech companies?