That argument would be more convincing if Microsoft hadn't systematically pushed the owners of older PCs to update them to run Windows 10. How many millions of PCs dating from the early to mid 2010s are now stuck with the results despite their hardware still working normally?
The same users who tried to keep Windows XP forever. Microsoft got burned once after maintaining one version well beyond its due date, and decided to go to the other extreme.
In my experience, it wasn't that people wanted to keep XP forever, it was that Vista was worse. When 7 arrived, the number of XP holdouts fell quickly.
The trouble with 7 in that situation is that either 8.1 or 10 needed to be the next good version, but they weren't. Do you know anyone who actually wants their system to change its UI every six months? Or to install updates whether they agree with them or not, even though those updates can have serious consequences if they go wrong and cause inconvenience even if they work? Or who likes having their own computer phoning home without their consent? Or having ads inserted into their daily user experience?
If Microsoft was producing an operating system people actually wanted, they wouldn't need to push dodgy updates to get people to use it.
That argument would be more convincing if Microsoft hadn't systematically pushed the owners of older PCs to update them to run Windows 10. How many millions of PCs dating from the early to mid 2010s are now stuck with the results despite their hardware still working normally?