However many questions can be quite satisfactorily answered by non-team members. Its not non-members answering that derails things, its the flame wars that develop when people dont like the answers.
Besides, this is a forum, and the whole idea is to generate discussion. If people are effectively banned from discussing issues/questions other people raise, whats the point of having an open forum?