Email is a crucial, basic service that is almost impossible to not use these days, but the way email is normally used these days has serious limits. The most common answer I get when I try to explaine those limits is some variation of “you may be right, but… I’m not I software programmer and never will, so I have no choice but to use what’s around”. This is wrong. I already run my own email server and I never had to compile or write any software in order to do it. I only had to study some configuration options and set them properly. While I did that configuration by manually editing text files, the same operations could be done in a window of any browser.