I would also like to point out that there are a lot of people on this site who come here simply to post their game and then leave, or only check back to see feedback. They do not come into this forum (they probably don't even know that this is the general forum).
The only people who really post are those who no longer make games (for the most part), so obviously most of the posts you get are going to be negative.
I think the main site should make it easier for people to get feedback on their games, easier to showcase their games and easier for people to play their games. The forums just aren't a good place to do this. The posts in most of the game topics are like "I'll play it later" or "Nice game." It's hard for people to find posts by the original author and it's hard for people to know when a game is updated. A system that makes managing game releases, separating suggestions from general posts, complete control of comments / suggestions that are posted on the game (delete / hide spam posts), the owner of the game should have complete control over that page; he shouldn't have to wait for a moderator to come to his game page and clean it up, the ability for users to submit bugs in an organized way, and a way for the author to update the game with patches and other content. People should be able to subscribe to updates to a game series that they like. People should be able to write reviews that look good; don't just give users a text field and let them write a wall of text.
It isn't just about having a main site, it's about having a main site that's worth having. Who cares what all of the veteran users think, they're only here to troll; the main site isn't for them. They aren't going to use it. Let them have the forums. Make a main site that works for developers.