Doing some analysis, mentioning things that others are overlooking, and providing solutions are all valid reasons for posting. All of this falls into the spreading awareness and trying to make things better in my opinion.
Simply just complaining and posting how things suck, well that provides nothing.
Might as well crap on your own coffee table while you are at it (general you, not you in particular).