Yes google buys internet transit, but not in Europa, they expect the users to pay for their free services when they are not north american, and they provide the "free VoIP" services this way.
Google, amazon are the problems, they don't assume the cost of their services and make it stand inequally amongst the users. Google is killing the cost model of ISP.
In this condition, how do you expect a sustainable free internet if you destroy the business model of ISP ?