Earlier quoted context omitted.
From a software support perspective macOS is the worst. They don't tell you how long an OS/machine will be supported for they just cut off support whenever they feel like it. So some machines will get 5 years, some 8, it's a roll of the dice. They sort of update N-2 versions but they also don't bring back every bug fix so... I don't think they spend any real time optimizing for old hardware, for example APFS is just…
It seems dishonest to leave out Windows 11 when talking about how MS is for announcing in advance what support will be. They did not give anywhere near proper notice about the TPM/UEFI/Secureboot requirement ahead of time.
Nearly all machines, DIY included, would have met these requirements. Intel PTT has been built into their processors since 2013. AMD for at least a few years.