There are people who do make good comments and describe actions that the user can do , or ways the user can understand the rules. There are people who properly link to the help pages (which change) so the person can have an understanding.
A person has to wonder though, if everyone made a comment on thier downvoting , it might not be as helpfull to the new user, or to the site. So if a requirement is created, then the requirement would have to also include writing something useful, otherwise it is not going to happen. The comments would be about as usefull as stoning people in the town square was :-)
It of course becomes even more complicated, as each interpretation of why they downvoted, creates a stigmatization, and solidification of rules that in reality do not exist.
This site is "run by the community" the community make up many of the rules by which it operates. To condemn the community to todays rules, is to condemn all future chaging or adaptation of the rules.
If all questions are commented as to why some rule was broken, it leaves in place all over the site a reinforcement of rules that may not be good for the growth of the site. Rules that can someday change.
Having 50000 comments on questions that whine out "Thats against the rules" , will lock down the rules to humans mentally never forgetting the rules. rules which are not locked down. Links back to the malable community information, would always point in the right direction.
But its not an actual rule? The same thing can be written about something that is not an actual rule, or not an actual rule today. It provides more reasons to downvote, based on previously read comments. Eventually everything deserves a downvote based on variations of these same negative comments.
That is my perspective on it.
If 10 downvotes with negative comments were a reason to remove a YouTube video off of YouTube, there would only be 6 videos on the site. And once people started watching them, it would be the end of that also :-)