A question of mine was recently closed on Stack Overflow.
My closed question was not off-topic, it wasn't a poll or a discussion. I put in things I researched upon, it wasn't vague. It asked for alternatives to an implementation issue which is completely within the scope defined in FAQs by Stack Overflow.
The first guy, Wooble, who commented and downvoted - didn't even read the question properly. I specifically said that I was looking for alternatives, not necessarily to be coded in Python.
And even upon being asked in comments, the downvoters didn't care to explain. (The last downvoter downvoted after the comment was there, before the question was closed).
There has already been discussion on meta very recently upon the same topic.
I would like to hence bring forth the topic again and stress highly upon it. This is not constructive behavior in any sense as it only leads to frustration on OP's part having no reason for the question to be closed.
Why can't we make a comment necessary before down-voting? Apologies, if I am re-surfacing the topic again in a very short span of time, but I believe that given people are still practicing the destructive behavior, it doesn't reflect well on the SO moderation committee as a whole.