Логика простая.
Если вы голосуете за ответ, то вы согласны с ним, то есть вы ответили бы примерно так же. Поэтому необязательно давать объяснение по такому голосованию, хотя такое тоже случается. (Почему бы не отметить в ответе то, что вам показалось особенно важным.)
Но когда вы голосуете против ответа, то какая информация содержится в таком голосовании, если вы не указали причину? Что конкретно вы хотели сказать своим голосом? Если это серьезное нарушение грамматического или орфографического правила, то это, безусловно, важно для форума, поэтому желательно, чтобы вы поделились своими знаниями с другими участниками. К примеру, на сайте "Большой вопрос" система спросит вас об этом в автоматическом режиме, иначе голос просто не будет засчитан. Можно ли применить такую же автоматическую систему у нас? Или хотя бы рекомендовать указание причины в общих правилах.
А может быть, вам просто не нравится тот человек, против которого вы голосуете? Тогда это вообще нарушает общее правило объективности, вежливости и доброжелательности.
И еще такой момент. На форуме встречаются вопросы, которые не решаются с помощью конкретных правил, и тогда участникам приходится просто высказывать своё мнение. И вот в этом случае отрицательное голосование имеет особый посыл: существует только одно правильное мнение, причем оно именно моё. Такая однозначность вряд ли соответствует современному мышлению и уж конечно не развивает его.
Подобный вопрос задавался раньше, но предлагались очень сложные решения. А этот вариант самый простой, проверенный на других сайтах, и он не требует никакого ручного контроля со стороны модераторов.