To me, DRM and TPM is the same cr@p that treats us all as criminals. If I really need uber security, I'll go back to ZX Spectrum or something.
Obviously, its all about control. Problem is, bad guys who write viruses will probably (eventually) find a way to crack TPM, it will get worse than today.
The only good solution to security is educating users, and making simple software/hardware. In this race to speed and functionality, systems have become bloated, needlessly complex thus vulnerable.
Once the average user understands how his OS works and stuff like that, security will be much better.