One of the things new users of SO have trouble with is that deleting questions is rarely the right thing to do. I see newcomers:
- delete a question and ask it again
- delete a question and ask it again on a better site - Deleting a question and leaving a note to users who may have been writing an answer
- delete a question and ask a different version of it
- delete a question if it is closed, or even if it gains the "possible dupe" banner
- delete a question if it is downvoted
- delete a question once they have their answer, instead of leaving it for posterity (and keeping the rep gain)
The auto-ban doesn't distinguish between questions that are so bad the community deleted them, and questions a twitchy and ill-informed newcomer deleted, thinking there was no consequence. The FAQ and the "are you sure" dialogs do not mention that deleting questions can lead to a question ban.
I propose that users under 100 rep not be allowed to delete their questions. They may flag them and ask a mod to delete them. They would have to say why. A mod could then direct them to edit the question instead. Or, during the time it took to process the flag (I would not suggest these be high priority flags) the community might edit, retag, and generlly improve the question, and communicate with the poster through comments.
This approach should reduce the number of question bans without increasing the volume of crap. If the question is junk it will be deleted before the flag is even handled. But if it is not junk, just needs some TLC, this will prevent an anxious newcomer from doing the wrong thing.