This question already has an answer here:
Oftentimes I post a question on some Stack Exchange and what happens is that 21 people think the question is helpful and informative and 3 people think it should be closed. This is extremely unfair and I know that the contrarians do it because it costs them nothing. Therefore because Stack Exchange already has a feature which punishes the caster for downvoting answers, logically speaking it should also have a feature that punishes the caster for voting to close. Maybe -10 for each vote to close.
My question is not a duplicate of Questions with many upvotes should not be closable because I the author acknowledge that inquirer as having a bad idea, because it can result in some question on a cartoon upvoted and the mods prevented from doing their jobs. The mods made the correct decision in not approving that feature. But this feature doesn't prevent mods from doing their jobs. It only makes them think... a little longer before they do their job.
As @gnat pointed out, users are only punished for downvoting answers, not questions. I thank @gnat for that correction.