You see, I live in Russia. Historically, up until recently, the telecom was a very unregulated industry. Government just didn't care enough. So do you know what am I paying for a 100Mbps connection and unlimited traffic? $10/mo. Do you know what I'm paying for an unlimited 3G and calls? ~$10/mo. And this has been the case for many years. No monopoly here. Monopolies only emerge when governments and companies start making sweet love to each other.
No monopoly in 3G? How do companies refrain from transmitting at each other's frequencies? No monopoly in telecom? How do they lay all the wire without permits and regulation? Or in good old days, can I dig up anywhere in Russia and lay wires directly to my customers?
You can't and it's precisely because government sets the rules where you can lay wires and which frequencies you can use. In Russia, this hasn't gone beyond that yet, that's why the prices are that low. In other countries, regulators are a lot less reluctant.