The reason why the customer service at most ISPs sucks is because arbitrary rules are imposed on them by local governments. For example, if the average call can't be over 9 minutes long, don't expect help with a problem that takes half an hour to diagnose. If the same rules aren't being imposed on Google, then there's a problem.