This post was inspired after reading The Help Vampire problem.
Some types of questions are just bad for this site. They decrease the signal to noise ratio, they waste my and other people's time. They are 100% certain to be useless as an online resource for Google Searching.
I'm talking about blatant Debug My Code questions, like
Why is my code not working, here's the entire wall of code, please tell me what's wrong ASAP
Do we really want those questions to get answered at all? Because they encourage those who ask them to ask again, and they gain this site a reputation that these questions will be tolerated. May be those who asked them have seen such questions get answered on this site before.
If the answer is no, then we should think about how to stop those questions. I believe those who ask them don't really care about the points system, they are not involved in this site, they , so down-voting the question itself won't help.
I have noticed that very often answers of these questions get a lot of reputation for being clever enough to spot the bug, and I think the people who answer them are doing it for the points, not because they have a desire to help those people - they probably sense that those people shouldn't get answered, but the gamification gives them incentive to answer anyway.
The answer would be to make it cost them points, not gain them, when they answer blatant Debug-My-Code questions. This cannot be done by the users alone, unfortunately, because offsetting even a single up-vote requires 5 down-votes, and it would never happen in practice.
This is why I've marked this post as a feature-request. I have no idea if it will be implemented, but I propose that a new reason for closing a question is added - "Debug My Code" or some other name, and if the question is closed as such, all answers' votes should automatically become fixed to -1. The users who answered would lose only 2 points, but it would be enough to eventually make the community stop answering those questions.
I'm proposing this only for Debug My Code questions, because they are singularly useless in every respect, they don't even help the ones asking because it just postpones them having to learn how to debug their own code.