It does. Increasing numbers of high-traffic users force expensive backbone upgrades.
Europe's a big place. In Sweden, for example, the municipal government builds the networks and then the ISPs pass on the operational costs. You pay to build and grow the network with your tax dollars, which makes the monthly access cost considerably more palatable. The norm in Europe is for government and telco to work together to build networks. The norm in Canada is for the government to burden the telcos with well meaning (but poorly thought out) plans to reduce prices to customers. When Alberta built the supernet, they did as much as they could to prevent big telecom companies from being able to benefit from it. That sort of thing doesn't happen in Europe.