Trusted computing is just another name for vendor lock-in. It was never about security.
Having important info on your device and having that device accessible to the wild, wild, internet is a very real problem. If the "walled garden" is a flawed solution we should work on a better one.