I'd like to try Win11 but as none of the hardware I own is supported it'll have to wait as I won't risk an install that could break at any time. I understand that Microsoft can't go on supporting old hardware for ever, but I am a little suspicious of the claimed CPU limitations as the currently published lists suggest that some of my hardware isn't even fit for Win7 and that is clearly wrong as one PC came with Win8 and the other Win7 from new!

I think they have realised how they can't refine the code any more without making a hard cut-off, playing it safe and they've even said they might ease back the restrictions a little as they test more CPUs.
I think if they outright said "we need CPUs with x,y,z instructions" people might be a LOT more understanding, but then I'm guessing that would be a wider selection of CPUs than they currently support so they're keeping quiet. Its certainly puzzling how any Ryzen CPUs ended up in the excluded list.
I also think the bigger issue is saying Win10 will only run to 2025, if you're dropping CPUs released a few years ago, that just seems too soon. My laptop bought the end of 2018 is not supported, though I'm planning to replace that one with a Macbook Pro M1X (lucky me) so will just switch it to Linux at that point.
So don't get me wrong, I understand peoples anger, a friend of mine in Texas only recently grudgingly moved to Win10, now to find he's abandoned in 2025. But I can also see how Windows might need this transition.