It's not possible to just run your own email server anymore. You can try, but nobody will interact with it, no matter how long or how hard you work to build your reputation. Fastmail still goes to spam, and they're very large and dedicated. It's hopeless. You use one of the big five or so providers, or you're simply done.
What you're describing is the whole reason we need to ditch them, not reasons to use them.
I don't think this is entirely true, i have my own self hosted email server and it does alright.