Both my wife and I work from home and are on video conferencing a good portion of the day. I also build locally and push artifacts to the cloud and those clock in at 10+ gigs from some classes of devices and I obviously have to wait for them to build and upload before I can test (yes we have a full CI pipeline but during crunch time it gets smashed and I can be waiting in line for hours, or build it myself in 10 minutes). All things individually don't require such a large pipe, but they add up, quick.
25 is probably overkill, but I would take 10 in a second.
Even at this extreme there's still ample headroom, and our rate is ISP limited; so the line can do much more.
Saying that, I am no Steam power-user. Most games will be <10GB with updates <1GB
At this point, I have no services or use cases for anything faster.
It would take a huge leap in a service requirements to change that, and would mean that I have to change my server and probably switch
People tend to grossly overestimate how much bandwidth they need, especially non-technical people. Even a 100 Mbit connection is more than capable of letting a family of five all stream Netflix at the same time, but that won't stop Xfinity from up-selling them to a 300 Mbit plan.