At least in the US, I think monopolies are part of the problem. Every once in a while, you see a story about how a big telecom lobbied to prevent a small local broadband ISP promising gigabit internet from taking off.