I know that downvotes are anonymous, but I wonder if it would be good practice for people who downvote questions or answers to provide some explanation or suggestions for improvement?
I ask because it is common for people to ask "Why the downvote?" (I just recently tried to give my own suggestions for improvement in response to such a question), and in the cases where people would legitimately wish to improve their answer/question, it seems an explanation from the downvoter is warranted.