I don't see how "not a forum for debate" means "a forum for 'plz email teh codez' posts" in your reckoning. There are many fine questions with right answers that are not open-ended navel-gazing.
The forums that I have seen work best at maintaining abnormally high levels of quality posters are ones where the Q&A is effectively secondary to the debate. The reason is that the fun of debating keeps the high quality posters around and answering shitty/repetitive questions.