It's only a matter of time before other sites follow suit and either they evolve to new strategies to deliver content or just throw in the towel.
The clocks are ticking and time will tell on what direction you should move to.
This is an ongoing headache for many users and this is some great resource information when it comes to TPM with Windows 11.
Hopefully in the future Microsoft will resolve this annoying message and clear the way TPM headaches.