@knowprose Part of the challenge is that OpenPGP is complex, and the #UI (even the graphical ones) can only do so much to simplify what is fundamentally a very technical set of operations. To be honest, even I find some of the recent changes to @GnuPG (which I've been using for decades) have forced me to re-read the manuals and change how I interact with the tool.
That's not a criticism of the developers, who are amazing people donating their work for free to the community. It's just a reality when dealing with cryptographic operations that don't rely on a central authority like #SMIME does.
If you think about it, most people don't even really understand how electricity works, but we depend on it for light, heating, computing, cooking, and lots of other stuff. People understand light switches, at least at a pragmatic level. That doesn't mean they know how to generate or distribute the stuff. The same is true of combustion engines; most people just put gas in the car and get their oil changed from time to time.
Computing and #cybersecurity are really the only domains I know of where we typically expect users to be experts for some reason. It's a natural tendency for those of us who were in on it all from the beginning, but it's not actually a reasonable expectation. It's an odd sort of bias, and one that I think #infosec people are all prone to. I fall prey to it myself sometimes, and often have to remind myself that what seems self-evident to me is pretty much voodoo and cargo-culting for most of society. Being aware of that inherent bias is essential for good #threatmodeling and developing good #securitycontrols.