Some of the updates are for security reasons, absolutely. But Microsoft (and Apple, too) really need to rethink this mantra of constantly buying new hardware to get the latest features. It's starting to get annoying. As long as a machine works, and can run a modern OS, it should not be obsoleted. But, often that "modern OS" is Linux, and that fact should give upgrade-mongers some pause. You do not need Windows, or MacOS to keep using your computer. There are real alternatives.
My newest computer (A Macbook Pro) dates from 2019, and at some 4 years old, I have zero intention of replacing it anytime soon. My next newest is a Lenovo dating from 2015. Ditto. Both platforms are capable, plenty fast, and do what I need them to do. I also run a MacBook Air from 2011, and an iMac from 2009. The iMac runs Ubuntu 2204, and is as serviceable as the day it was new. I also have an HP from 2006, that, admittedly, is getting long-in-tooth, but, as it too runs Ubuntu, it is still quite serviceable.
When Microsoft retires Windows 10, my Lenovo will be running Linux. I will NOT be buying a new machine to run Windows 11.