I agree with you, but I think that stack you're using is actively harmful to newcomers at this point.
Something like Maddy is much easier to set up, comes with workable SMTP + IMAP, saves to object storage.
If you pair maddy with Thunderbird/Outlook/Mail/whatever else, I think we can actually get new people self-hosting without getting discouraged.
[EDIT] I misunderstood the earlier comment as a recommendation -- it's just a statement of fact.