It generally doesn't matter that much. If you miss the cache you are going to hit Google's network, which will serve from their own data center over their own networks. That mostly isn't paid for by the ISP, but Google's customers. The problem with wireless is that the wireless part isn't Google's network nor "fixed" infrastructure. So it becomes costly for the ISP.