Any hardware key that generates unique data/cookies can be used to track you. Same reason they want to join microsoft.net. Data is currency.
Facebook recently said it was going to ditch is face recognition database which had over 1 billion unique data points. They keep sending me emails to post pictures of myself so friends know it is me but they were just data mining which is all Facebook is (data mining and targeted advertising).
Microsoft doesn't care about people getting hacked.
You obliviously have no idea how the TPM works if you think MS is using it to track you.
The TPM generates cryptographically secure unique things, that do not leave the TPM, at all. If it did, then the TPM would be completely useless. Basically anything that needs to throws a private key at the thing and all they get is a Yes/No back, and public keys are not that unique, apps can also ask it for a random number and get one in return (which is then also used for various cryptographic functions). This is the basis of cryptography and why they tell you guard your private keys.
Besides, it would undermine their product offerings to make the TPM comprisable, and would loose them money, like a lot of money. There are other, less risky ways for them make your computer/presence on the internet trackable, and yes forcing people to sign up for an MS account on Windows home editions is part of this, but the exchange is that they are moving towards making Windows home editions free for end users.
And yes, MS does care if you get hacked, but not for the same reasons you care about being hacked, bad publicity costs them money. They are incorporating this functionality precisely because they need to be seen as helping the issue so that both consumers and more importantly enterprise customers, continue to spend money on their products. Their interests in keeping us from getting hacked align with ours, and forcing the use of the TPM is actually good for everyone, and if you don't understand why then I would posit you are part of the reason they are doing this. And as I said, the writing has been on the wall for sometime about this, even some of the more security focused Linux distro will move to requiring TPM in the not too distant future if they have not already (side note, Linux has had full support to TPM for some time, just about every distro can make use of the TPM modules).
They make money from advertising, but not nearly as much as they do from hosted services, subscriptions and OEM software sales. Their total revenue in 2020 was $143B, of which only ~$8B was from advertising, or right around 5%, they won't be risking their non-ad revenue by using the TPM stuff to track you...
You all hate MS, I get it, they are an evil company hell bent on stealing your data, kicking your dogs and sleeping with your wives. But do me favor and do just a little bit of research before you make rather asinine fear mongering claims like this on forums. There are legit reasons to dislike and not trust MS, but their move to making use of the TPM module is not really one of them.
Oh, and lastly, just for the record, TPM is an
open standard meaning, MS did not create it, they have simply decided to use it and make it a requirement for Windows 11.