I suppose what I'm arguing for is keeping onshore, but allowing people to telecommute. They all speak the same language and understanding. The company doesn't lose anything, probably saves a great deal in real estate and building insurance.
Yeah, but why would they do that, if balfirevic is right (and I think he is)? Once everyone is telecommuting, the question becomes: do I want to pay a 50%-80% premium to get a native speaker, instead of someone who speaks it quite well and might have even worked previously in the UK?
I don't know, but there is often quality of work comes into question.
Businesses who look to offshore expect it to be cheap, they often find that cheap doesn't mean good. Good offshore may cost a similar amount to good onshore. Offshore may be be unsocial hours for local time.
There's also often a cost of the business decision makers taking a jolly trip to the offshore location to see their offices (no idea why this is needed), if telecommuting doesn't work well enough to trust the remote office, why go there?