The close notification for "not constructive" reads:
This question is not a good fit to our Q&A format. We expect answers to generally involve facts, references, or specific expertise; this question will likely solicit opinion, debate, arguments, polling, or extended discussion. See the FAQ for guidance on how to improve it.
- 6 answers, and most of them missed the point of your question (judging from your comments to them),
- 23 comments on the question (+1 deleted),
- 31 comments on all answers (+1 deleted).
6 answers and 56 comments in total is a good sign that the question solicits opinion, debate, arguments, polling, or extended discussion, which is why it was closed. Although you make a very good point that it would be more appropriate to invite the users that could not stick to the question to give a precise answer rather than close the question, you need to consider that:
- Closure is a temporary state, it might lead to deletion after a while, but initially it's just a temporary state that has a single goal: no more answers.
- It's always preferable to close early, review, improve and re-open. Not every closed question is salvageable, obviously, but some are, and closing early protects people from wasting time answering a question that may be deleted if not improved, and protects the question itself from spiraling into an uncontrollable mess.
- Sometimes on borderline questions the answers are the deciding factor. It may not be fair to the asker, but if more people miss the point of the question than those who actually got it, well, perhaps the point of the question wasn't very clear to begin with.
- Closing a question is the fastest option, when a question is troublesome. Please don't take this the wrong way, but we are all volunteering our time here, and closure does serve as a signal to other users that the question is in need of help.
The question had 3 close votes and 1 flag (for the extended discussion in the comments) when I first visited it, and I considered all of the above before closing it. If I had seen the flame bait in the original version, I would have closed it asap. I'm guessing that some of the close votes were directed at the original version, although there isn't really a way to verify that, but in any case it's irrelevant.
The question will need 5 re-open votes from regular users to be re-opened, or a single re-open vote from a fellow moderator. I won't cast mine, this is still a community closure and I'm not convinced that the question is constructive, at least not to the point of reversing a community closure.
In any case, I would like to ask for suggestions how to formulate a question even better or about possible measures to take, in case a similar situation (answers not sticking to the point) should occur again.
As far as this question is concerned, I honestly don't know. Closing the question bumped it on the front page, and it will get some extra visibility through this Meta question, so hopefully the community will find ways to improve it (which might not have much to do with the question itself).
For future reference:
- Avoid flame bait, stick to the point and always try to back your subjective claims with references. And no, comments to Programmers questions and answers don't count as references,
- Flag off topic / chatty / not constructive / obsolete comments as such,
- Down vote answers that completely missed the point of the question.