*With ‘better’ I mean that an encrypted solution is adequate in these cases because the mails are on other servers, and the companies/servers depend on the jurisdiction where they are located. But by hosting a mail server at home, even unencrypted, we are 100% in control of our data.
PS: is there a self-hosting mail server solution that stores everything encrypted? I already self-host almost everything I use, but not email.
That alone is often (usually?) not enough. Since many IP addresses are already blackholed before you even set up a mail server on one, there is also the slow and sometimes painful process of:
…and then starting all over again every so often, whenever a filtering service changes their configs or a new one appears.
It can be done, and you might get lucky, but it often requires tenacity and a lot of patience.