> Basically lost trust in the protocol because it's dependent on the the other person's mailserver behaving they way you expect it to.

That’s the case of any protocol, digital or not. Email is pretty simple. Simpler than the current web, at least.

> That’s the case of any protocol

Well, E-Mail is inherently async and allows a sequence of relays with no back channel to confirm delivery.

With other protocols (except snail mail) I get a confirmation that recipient was valid and the message for delivered. With some I even get a marker it was read.

With e-mail, with luck, I get a cryptic not standardized response mail, if something went wrong. Sometimes even only a lot later as delivery is retried for a few days in some cases.

[dead]

The core technologies may be simple, but email really is an entire stack of protocols, mechanisms, and conventions. And therein lies the problem. It's not one well designed solution but one workaround layered on top of each other to make it work reasonably well.

[dead]