That's a bit much to be honest, I view the hardware reqs of Win11 and the time table MS has provided to be a quite reasonable way to shed ancient hardware that desperately needs replacing.
They cannot support everything forever... heck even Debian Linux is shedding support for older CPUs as I type this. Now, admittedly the OSS community sheds support far LATER, but it's hard to find fault with a decision to get rid of all CPUs older than 2017 in 2025. At that time the oldest supported CPU will be 8 years old.
Windows 10 requires at least a 1st gen iSeries to be supported from Intel. Those CPUs are 16 right now, they'll be 19 at Win10's drop dead date.
This is a solid move to get better tech under everyone's desk, it's a great way for all of us here to make money swapping machines while also improving customer experience across the board. I'll never understand the fear and apprehension associated with this move. Computers have NEVER lasted two decades. But in the last two decades we've had little reason to upgrade, now we do. And while Windows 11 is currently Windows 10 with some UI tweaks, that will change more and more over time.
And the final nail? In 2024 8th gens will be everywhere and cheap on the refurb market. You'll be able to sell a $400 refurb to anyone that needs it, and have the power savings vs the junker they have now ALONE pay for the darned thing in less than two years.