I don’t think that’s really true. The biggest problem with the forum, at least as far as traffic is concerned, is that the team blows. It’s been that way for the 15+ years I’ve been posting: if the team sucks, people don’t post.
Secondary issues are the constant spam and general bugginess creating a terrible posting experience, and that doesn’t seem likely to change anytime soon.