I disagree that people should always leave a comment as that is going to both cause more arguments over small details and if there are many downvotes then it is going to basically spam their inbox.
Sometimes it is nice if one of the downvoters explained if it wasn't obvious, but sometimes the comment is just so bad that explaining is worse than a bunch of silent downvotes.