> Not sure what trusting the government has to do with it, it has to do with trusting the CA system that's set up on the computer.
Almost all computers ship with a bunch of governments set up as trust roots. It's not impossible to change this, but it's impractical for all but the largest organizations.
Theoretically, but doesn't it tend to use the same OS infrastructure as HTTPS?
> The US Federal Government (FPKI) and US Department of Defense (DOD PKI) use S/MIME heavily.
Indeed, but they are in a position to trust the US government (and more generally the international governmental system).