I don't get why M$ would put the "no Ryzen 1st gen or Intel 7th gen or older" CPU requirement for their Win 11. Since if we were to look other Win sys reqs, it has never to do with CPU generation, instead with CPU speed;
Win 95 - 20 Mhz or more
Win 98 - 66 Mhz or more
WinXP - 233 Mhz or more
Win Vista - 800 Mhz or more
Win 7, 8 and 10 - 1 Ghz or more
So, what's changed? If Win 11 is so power hungry, requirement could be 1.5 Ghz or more; or 2 Ghz or more. Not based on CPU gen.
Here, i don't get, how a i7-7700K would be incapable of running Win 11, while i3-8100 is more than capable of doing it. Or when to go to the extreme, then i7-7820X can't run Win 11 but Celeron G4900 can. It doesn't make sense.
All that CPU generation requirement does, is generating tons of e-waste since when Win 10 support ends in 2025, every PC with a CPU that has Ryzen 1st gen, Intel 7th gen or older CPU, will effectively be obsolete, despite they being well enough capable of functioning and working with Win 11.