Why do people want the extra bandwidth? Isn't latency in distant end server response times generally much slower than speeds, unless the concern is bandwidth for streaming?
This reminds me of "640K ought to be enough for anybody".
Right now I have 1gpbs up and down at home. That was an upgrade I did from 50 down about five years ago. The reason we upgraded was because at night when everyone was streaming things would slow down and we'd be fighting with each other. The 1g stopped that issue.
Right now the 1g is more than enough. But I'm sure there will come a time when it won't be. Maybe we'll have 8k streaming from AR headsets that require one stream for each eye. Or who knows what else.
I'd rather get ahead of it.
And right now it still takes a few minutes to download a movie at full quality. I have to say that when we went from 50m to 1g it was nice to be able to download TV shows in seconds.
High latency is not the same thing as low throughput.
It is wild how many people do not understand this.
Latency can inform throughput if your windows do not scale. But the whole reason we have window scaling schemes is to optimize throughput in the face of latency.
With regards to remote server performance - yeah - CDN's exist for this reason. I may not saturate my gigabit connection while downloading game patches, but I get close enough. I have also had the experience on a different ISP of having spent more time downloading and installing updates than I ever did playing my PlayStation.
High latency means low throughout in the beginning in addition to the latency itself, and for most things on the web by the time the window is scaled up the request is already done. Sure, if you download 100GB games every day or have other special needs like torrenting <s>pirated movies</s> Linux ISOs all day, 10GbE (which also requires expensive equipment) helps, but for 99.9% of people, once you hit 1Gbps, latency is what affects your Internet experience the most, bandwidth is hardly ever an issue.
Latency drives throughput for a single session - but most people that want that kind of bandwidth don't care about a single stream going at the full 25Gbit. Things like torrents or lftp will allow you to create multiple data streams for a single file if you need higher throughput than you can get through a single session.
If you're self-hosting something like a web server, no one user is ever going to hit you with 25Gbit of requests, it'll be coming from multiple sources.
Peaks. If you have a home with 5 people in it - watching 4k content, downloading games, etc. There can be contention and performance gets degraded. This is a case where size of pipe matters more than latency.
I pay $90 a month for 1Gbps up/down fiber to the home. To pay $70 a month for 25x that speed is ludicrous. I imagine I could pay half of what I do or less to get the same speeds.