@doqck Armor games actually has something like this, which would would the Support Forum. The support forum usually has bugs reported right away, especially if it's about Armor Games as a website. The administrators (which includes but is not limited to, the devs of the site) usually see the posts pretty fast, if they hadn't noticed it themselves.
As for ideas, that's what the News, Feedback and Suggestions forum is for. The reason they have separate threads for each idea is so that thread x can talk about idea x, and thread y can talk about idea y. If one thread both talked about idea x and idea y, then that thread would be really messy, discussing two or more ideas at the same time. The system right now seems to keep things organized.
A thread that compiles a lot of ideas doesn't give those ideas the chance to be discussed by the users more deeply.