> The whole fake TPM requirement seems very un-Microsoft to me
Then you don't know about Palladium, a/k/a the Next Generation Secure Computing Base, which Microsoft started developing in 1997. It's explicit goal was digital restrictions management. They co-founded the TCPA in 1999 to develop the TPM hardware spec.