Wow. Instead of getting a surly American help desk worker who usually can't speak English properly, I get a much more cheerful Indian help desk worker, who MIGHT speak English properly, but I won't hold my breath.
If the option is paying $25/hr all up for crappy work, or paying $10/hr all up for equally crappy work, pay the $10/hr.
I recently had a very pleasant experience with an MS tech (it was a registry issue that I didn't want to fool around with and it did take three hours to straighten out). During our conversation he told me that he was in a call center in Bombay, was a recent grad of IIT, and was headed to Toronto to get his Masters as an EE. All in all a very pleasant experience (his English was excellent), but I also wondered which American IT worker he displaced.
Also, you're right, the surly geeks of the world are probably fuming in the unemployment lines of the nation as they wonder "wha' the eff?" after their 70K position disappeared.