You are absolutely right. I hate complaining without doing something about it. I am the admin of /t/longform articles, and I intend to operate it on a free speech basis. The only requirement for people posting there is that their content is an article longer than a couple paragraphs, and written well.
Believe me, as an indie game dev watching all these online game blogs and people complaining about games because they don't meet their personal, subjective criteria, the phrase, "If you don't like it, make something better," is never far from my lips.