Well, the problem is all technologies who give strong assurance to the user that their computer is behaving as expected, are pretty much exactly the same ones needed to give the same assurance to a third party (also known as "digital rights management").
For example, to prevent a physical attacker replacing your motherboard with one without secure boot you'd need to require an USB smartcard that is kept by the user and authenticates the system, but that exact same mechanism can be used by a remote server to authenticate your system as one respecting DRM rights on the content it sends.
In addition, those technologies are perfect to create monopolies by allowing the vendor's software to be considered the only legitimate one.
IMHO the only effective solution is legislation to make DRM and tying hardware to software illegal (btw, this is easy: just say that anyone doing so loses all their IP rights), so that users can trust that security mechanisms will not be used against them; otherwise, I expect all legitimate security systems to fail due to strong anti-DRM pushback.
I guess it's unlikely that such a law will be passed, so we'll have to live with imperfectly secure systems for the time being.