1 point
*
I understand what you mean, having had to deal with SPF nonsense for a job back in the day. The SPF nonsense is what prevents selfhosting email, as you effectively point out yourself. If there were somehow a way to use federation to tackle that, it seems like it could be kinda cool.