I just got back from 3 months in Southeast Asia, and it's just baffling to me how I could get fast data to my phone in virtually unlimited quantities, out in the sticks of rural Cambodia, for five dollars. But coming back to England, my town of 25,000 people has neither working DSL nor cellular data.
I keep a 3G router in the desk drawer to battle the bi-weekly half-day outages that BT routinely delivers, but that also will happily drop down to 300 baud if anybody else in town decides to use the internet at the same time.
It is certainly solvable. But the monopoly internet supplier doesn't seem to have it as a priority to supply internet.