One complaint (among many) that I have with the forced updates that Micro$oft pushed with Windows from 7 to 8/8.1 and then 10, was the disregard for the system requirements of the newer operating systems and the limitations of older computers. A computer that was pushing the limits on Win7 could, and oftentimes would, be crippled by an "upgrade" that put more strain on system resources than the system could handle. While a mid-top tier circa-2013 and newer laptop could handle 8.1 decent enough, just about anything that wasnt high end before 2017 or so is bogged down by a full Windows 10 install with Cortana, Windows Store, all the Xbox shit, etc. in my experience. I have had quite a few times where I've "fixed" laptops that were essentially bricked by a forced "upgrade" by just rolling back to an earlier restore point on the old OS and disabling the auto updates. Even with something similar to my setup, you'd be amazed at how well a properly set up and streamlined Win7 setup with an SSD, plenty of RAM, and cutting off the ever-watchful eye of big brother can be.
It still amazes me that even with the huge advances in technology in the past 20 years with memory storage, processor speeds, and optimization of file sorting and RAM accessing, the associated increase in software bloat and sapping of system resources has rendered most of these advancements moot. You see it in web design too. Older web 1.0 pages mostly based on html were quick loading almost by necessity, with most people on dial-up internet. Nowadays with the vast majority of people on high speed broadband, modern sites are somehow slower, with the background pages, forever loading web banners, ad-cancer, web based spyware, pop-ups, etc. I think that the biggest benefit for internet speeds would be if all software developers would work on optimization of their software, instead of increasing the bloat just because modern computers are usually capable of handling it.