Worst advise. If you are incapable (no offence) to set up your own email server, doesn't mean anyone else should avoid doing it.
Source: Having own email server for 17 years. Absolutely happy with it. Again, that doesn't mean everyone should do it, but I'd abstain from advices like you should not! or should do same.
I'm perfectly capable, as is the vast majority of even passing readers of HN. If you think that the hard part is setting up the mail server, you're exactly the type of person that should _not_ be hosting it yourself. The problem is, and always has been, deliverability.
Deliverability _is_ a part of setting everything properly. Setting up mail is not juts installing exim and expecting everything will work by some magic and the manual online.
I do host mail for tens of domains and never had issues with deliverability.
Source: Having own email server for 17 years. Absolutely happy with it. Again, that doesn't mean everyone should do it, but I'd abstain from advices like you should not! or should do same.