Message Fatigue is really a thing. If you have a thing that produces a bunch of messages and logs to say everything went well, and you're monitoring a bunch of it, you're eventually going to mentally filter it out as "normal" and it just becomes noise.
it's much easier for the "omg everything is on fire" message to be lost in the noise then.
Unix has the right of it, if everything went well, say nothing, exit stage left with value 0.