Honest question: what's stopping every larger apartment complex from getting a 10gbps line and paying for bandwidth, then offering that as an Internet option to residents (delivery via cat5)?
first, the costs cited above are for handoffs at major peering points, private or public. Pulling 10Gb/s across to your apartment complex is going to add a lot to the cost, if it can even be done (right of way issues).
second, the expertise needed to realize that you can do this and then provide support for it is neither common nor cheap.
If you had a tower on a nice highly-visible location (say, the giant Jesus statue in Rio) and could do line-of-sight laser links, that would be an extremely cost-effective solution. Sadly, that sort of opportunity is rare.