I'm failing to understand your logic. Google could put a call center in every country to handle local user's requests could'nt they ?
Your ISP can afford to do so...
But yes, as they have a monopoly, they can afford not putting any call center anywhere.