...then it would probably have larger take-up.
But no, MS decided my Dell XPS 9560 with 32Gb RAM can't run it. No, not because I don't have a TPM - I do - but because the CPU, for some reason that has never been adequately explained, isn't supported. It's more than adequate to run Win11 well, but for some reason they decided that no, they wouldn't support it.
And sure, I can force-install anyway, but then I gotta worry about not getting updates? Not an option.
Nobody is complaining about RAM requirements, those have always been in place. No one WOULD be complaining about CPU requirements if you supported more than you do AND articulated why others aren't supported, because again, CPU requirements have always been a thing. SSD/free space? Obviously okay. TPM? Well, you should absolutely provide a software emulation version, so a hardware TPM isn't a hard requirement (totally okay to flash a big, red "this is gonna suck" message if it has to go that route though).
In fact, that's really what SHOULD have happened right from the start: allow an update on any machine that CAN technically run it, but throw up warnings about why it might not be a good idea to do so, and let users decide. If someone knows they are going to get a slow, crippled experience and still chooses to upgrade, then go ahead, let 'em, and continue to support them. You know, like MS has pretty much always done?
But no, instead, MS artificially limited the pool of users. I don't know what the adoption rate would be if they had done this from the word go, but it would for sure be higher than it is now. And yes, some people argue that sometimes you have to leave legacy behind to move the state-of-the-art forward, and that's true, but let's be honest: what Win11 offers is NOT sufficiently ahead of Win10 to warrant leaving so many behind.
They shot themselves in the foot, and now all they can do is wait for peoples' machines to age out and they get them on the next purchase. I won't even get into the obvious sustainability arguments there because even if we have a whole other planet to dump our waste on, that would still be a shitty thing to do to cusotmers.