I would argue that waay too many questions are being closed inappropriately.
Let's take some examples:
https://stackoverflow.com/questions/3227450/full-ftatement-with-details-closed
https://stackoverflow.com/questions/3227621/full-ftatement-with-details-closed
https://stackoverflow.com/questions/3227773/have-anybody-experience-on-implementation-of-bank-statement
Here's a (clearly) non-English speaker who is struggling to phrase his question. His first question has plenty of comments suggesting that he needs to expand on his question. He also picks up downvotes for a bad question. So far so good.
But why close it? The author has no chance to edit his question. Instead he reposts, again and again. Each time he gets a little closer, but each time he gets downvoted and closed. It's almost like we're encouraging him to respam his question. What's wrong with leaving the original question unanswerable and downvoted?
I see this all the time and I just don't get it. We already have downvotes/comments. Why close this?
I also have similar rants for questions being closed as 'not programming related'. Why not just leave it open and unanswerable? Downvote the question if you like, leave a comment too. But don't close it.
It's really discouraging to spend an hour or so crafting a nice answer only to have the original question eventually deemed as 'not programming related' such as what I stumbled into here: https://stackoverflow.com/questions/3159091/what-methods-do-you-use-to-limit-credit-card-fraud
I believe there are badges for providing answers to negative rated questions. I'm guessing it's getting near impossible to obtain those badges when questions get closed so fast.
Update
Some of the comments mentioned that the system was fine as it was. Closed questions can still be edited, and once updated they can be re-opened right? Samael disagrees. He does not speak native English, so his original question (which was asking for trouble) was closed within 10 minutes. A few hours later he managed to speak to a colleague who kindly translated it to well versed English. Now its 3 hours after the edit and its still closed. Infact since the edit it has only had 8 views.
As it stands we are closing questions too quickly, and there is no responsibility to re-visit those closed questions when they get revised. I know this is a popular site, but this behaviour is actively discouraging both genuine questioners, and worse still the people who take time to answer.