I think a lot of people don't realize how discouraging it is to receive downvotes. They're handed out like candy for any perceived flaws in a question. I'd rather have a dialog in the comments to get the questioner to fix the flaws.
It should be conpulsory to leave comments when you downvote a question. I always ask people to explain in the comment why they downvote me, and I would get more downvotes and 0 comment.
I've never understood that. It might be because people are afraid of retaliatory downvotes in return. I have enough rep there that I don't worry about it, but even so it never seems to happen.