If you've bought or built a new PC within the last eight or so years, then it'll almost certainly have a TPM chip, but the older the hardware, the less likely it'll be present or the right version.
That meant when Windows 11 appeared with its TPM 2.0 requirement, an enormous swathe of perfectly viable PCs were left without the chance to upgrade to the latest version of Windows
Linux people: Linux would never do you dirty like this.
Mac people: Whoa, they let you use EIGHT YEAR OLD hardware? Lucky!
Another way can be module-native-protocol-tcp, which is a module for pulseaudio to accept TCP traffic. I haven't done that myself, but I've seen it working. Maybe it can work even on older machines. The arch wiki has a nice section about it.
Seriously. I'm running the same version of the same distro on machines manufactured over a decade apart. And even if my distro dropped support for my older machine in its next version, I have 10 years to find a replacement.
My HP Zbook didn't pass the Windows check, it said TPM is wrong version. i ran the HP firmware update to bring TPM chip from 1.2 to 2.0 version. Reran the Windows checker, it now failed it on the CPU (where as previously the CPU was approved).
So they are telling me to keep running OpenSUSE :)