You mean we’re not going to have to deal with some mid easterner who can’t speak English when we call an American business?
I doubt it will have an impact on call centers because the only skill required is English (which many seem to fail at). Software engineering requires a higher skill set and significantly more interaction between the customer and the development teams.
The idea of low cost software is a fantasy for many implementations if you consider the number of hours wasted in debugging and mismatches with requirements. Highly skilled developers need very little management oversight compared to their offshore counterparts and generally produce better quality code, which generally spends far less time in the testing/QA cycle (ie fewer testers/managers required).