TPM 2.0 always wasn't really requirement, it was just a way to boost security, since certain security features work better with TPM and TPM 2.0 was more secure, since older were explotable. Which is all good and well, bit it should have been optional requirement. Maybe with warning and having you agree that you understand the risks. Only time hard reauirenment make sense is for OEMs, who sell PCs to average Joe and that probably should get all of security features. But of DIY, IT,... it just makes no sense. And it definitely isn't needed to run Windows.
And 11 really was missed opportunity to do more complete redesign, drop legacy support and make OS to better use modern parts and improve performance. Since there is a lot of legacy there holding things back. And that would give more tangible reasons to have those requirements. If needed fir older PCs there always could be lite version of 11 or even legacy edition of 10 to keep those devices up. But nope, let's just enhance telemetry, force online accounts and be everything users didn't want Microsoft to be... Like Valve never had better opportunity you make SteamOS desktop version for regular users with no fuss you normally get with Linux, but simple and user friendly ways to set things up. Like there trully os no better time to start taking users from Windiws. Hell, not the long ago someone found out that few hundred thousand Windows users just vanished, didn't even go to Linux. Just decided to not deal with all crap around PC and went fir tablet and console being good enough.