That’s a very persistent myth. I run my own email server and my mail gets delivered fine. There are a few things you need to do, yes, but it’s not “incredibly hard”.
It's not that doing the list of things is hard. It's that even if you do everything correctly, sometimes your mail will get dropped anyway for no explicable reason.