You're also ignoring the fact that unless you're working in a enterprise environment where they have the software tools to encrypt emails the majority of people send attachments that are not encrypted. Thanks for that "comical" post.![]()
That's another security flaw that should be addressed. It's not overly hard to implement GPG by default for email clients in a way that's nearly transparent for the user. The main issue is passwords; people hate typing them and pick awful ones incessantly, so that's the main obstacle to GPG ever being used. I would just have the email client generate a key pair upon installation/setup, don't encrypt the private key, and use it by default.
When you consider that the bulk of sensitive info in a message with an attachment is probably in the attachment (PDFs, documents, etc.), it makes no sense to send it in plaintext.