Hmm...
Just tested connection from my home (city with ~300 000 people), Ukraine:
1) Cable connection, the cheapest plan I can get here:
Downstream: 24.72 Mbps
Upstream: 24.27 Mbps
Ping: 6 ms
Btw, I can easily get symmetrical 90 Mbps if I need that - just need to switch plan.
2) LTE (3 bars):
Downstream: 10.96 Mbps
Upstream: 11.89 Mbps
Ping: 36 ms
DSL gives lower speeds of course, due to old cables most of which are >30 years old. But it's not used much nowadays.
You need to see it slightly broader.
Nice that some lucky ones have Mega bit connections up/down and few ms latency; but tháts not standard.
Some have to cope with satellite connection, gprs.
And even those with *dsl, cable or fibre, one individual might have 8Mb download. But at the other end, it also has to be uploaded. One single connection is no problem, neither 10, or 100.
But when dealing with 10,000 parallel connections you ARE aware of excessive bandwidth usage.