The forums are anarchic in their original format. Without people to monitor and regulate it (which would crush free speech) there's nothing we can do except hope that people step up and make more high quality threads.
Also I really only see an issue with the Off-Topic threads. Or am I incorrect in that analysis?