The way I see it, there is a point where more internet download speed is just a minor convenience, and doesn't change what you will actually do with the connection. I mean, a guy on 20 Mbps is going to stream the same things, view the same websites, download the same games as he would on a 200 Mbps or 1000 Mbps connection. So the ISP can increase people's download speeds as far as they want without having to improve their internet backbones as much.
But it is a lot riskier increasing upload speeds. Give someone 10 or 100 times faster upload, and they might actually start using it for more than outgoing web requests, emails, Skype calls, and TCP ACK packets. I mean, how many of us would like to store all our security camera video offsite? I have a
Blue Iris box continuously recording 77 Mbps of camera streams. If I was uploading all that offsite, as I could do if I had 100+ Mbps upload, it would be 25,000 GB every 30 days. But no, my average is 55 GB uploaded in a month because I don't have that kind of speed available, and it would be an irresponsible/wasteful use of the internet even if I could do it.