On a tangent, one thing I wonder about for the future is all the people doing bypasses on the CPU requirements will at some point in the future be left high and dry. There's already been one win11 update where they started to need the popcnt extension that started showing up in CPUs after roughly 2008, raising the hard requirement from anything that's x64 although still below the official reqs. The scenario I wonder about is how many well meaning upgrades have been done to keep people on a supported version of windows, but MS can either update so the hard requirement matches official and leaves a lot unbootable, or detect it's actually unsupported and at that point refuse to update (I guess at that point you need another campaign such as "end of win11 25h2" to raise awareness of service pack levels subdividing the major OS version) while MS can point to "well, we never supported them anyway" as though that fixes the problem.
I'm struggling to think of a way out that doesn't involve forcefully educating users or MS needing to maintain a low requirements/long term support branch of windows forever