"My 25mbs link is most probably faster than other people's 1gbps."
I can relate with that quote... I'm on a 25Mb line, but since enabling (and tweaking) "fq-codel" QoS on my MikroTik router, I feel like I'm on a 100Mb line even while downloads are pumping at full line speed. I think in 90% of cases where people get a 100Mbps or higher connection speed, they probably wouldn't need half of that if they had a proper home router setup with a good QoS algo. (not the usual tp-link, netgear, planet, d-link etc crap, but rather something like a MikroTik routerboard, ubiquiti USG, or even a custom-built PfSense / CHR router)
One of the leading reasons people go for higher speeds is because they don't want an unresponsive connection while someone else is downloading, especially if they're a gamer and dont want any latency lag. All of that can be fixed with the right type of modern QoS implementation, to the point that 25Mb can be *comfortably* adequate for an average family home of ~2-5 people.
Not so great for ISP's who would probably like to contend the service, but that's their problem lol