Google also invests many billions of dollars to build their internet network and parts of the public Internet so it is hardly free
Some ISPs have been lobbying governments and the EU to ask them to tax the "significant traffic generators" based on the traffic volumes and then use that to pay for the telco infrastructure. But that's an argument I am not convinced by, I think the ISPs will take the money, just reduce their own investments and make more profit.
I think the CDNs (including Google) need credit for the infrastructure they build.