Every now and then someone rages a producer for not mastering his own song and have people deal with it as if it's a scandal, at some point the producer becomes a joke and no one will take his job seriously (Unless it's a big name that people would excuse for not having spare time..) although mastering isn't something you can pull off after reading Online tutorials (At least professional mastering) still it degrades the producer's image by miles considering the great portion sound engineering occupies the final outcome and sound of the original production. You don't see a producer crediting the sound engineer, most of these deals are done under the table, i've done a little research and found out that some charge only 15$ to 75$ per song, the price goes higher if it's a vocal tune or if the sound engineer is more prominent.
So the question is do you think every producer should master his own song all by himself ? and if he can't would it make you think less of him or his productions ?