The TPM 2.0 requirement is also bullshit. I'm sure there are good excuses but I know several people who have older PCs that still run perfectly fine and now have to move to Linux/Mac or buy a new PC. I've been offering to help them move to various Linux distros but in the end, there are going to be soooo many old PCs ending up in landfill because of this decision.
I also would have much preferred to stay on 10 (for various reasons) but my work VPN is locking out anyone using it (even though MS just extended the support deadline for another year).