We're all crazy delusional if we think we hobbyists can master our own stuff.
Mastering is like any other aspect of production: it takes study, time and repetition to, uh, master it. Few of us will ever invest sufficient hours toward that pursuit to ever get really good at it.
Mastering requires speakers, limiters and equalizers that cost more than your house.
Mastering rooms need acoustic treatments designed by a PhD who charges $500 per hour.
Mastering requires cold objectivity that you don't possess.
Well, I'm delusional, then. After I've composed the song, sung all the parts and played all the instruments, and then spent days mixing it, I have no desire to turn the last 0.05% over to a stranger. Good, bad or mediocre, at the end of the day it's gonna be my creation start to finish.