There's criticism, and there's not knowing what you're talking about. Unless one has run an online community like Reddit before, it's more than likely that that individual is playing armchair CEO.
Unless you're the CEO of Reddit, you're by definition playing armchair CEO. I don't need to be Cristiano Ronaldo to have a legitimate criticism that he needs to fall back and help the defense sometimes. I mean, he's the best, but he doesn't have to score all the goals.
This response always drives me crazy. The "well why don't you make something better" has to stop. If everyone had to be on the same level of what they were criticizing, then there would be absolutely no feedback. I'm not a director, but I've studied film enough to know the elements of what makes a good movie. If you've never been displeased with something, then I applaud your saintly hood, but please understand that often the most passionate users, are the most vocal. Regardless if they are are singer/guitarist/artist/ceo/presidentoftheus/whatever.
Because you're going to more or less make the same dumb decisions that the person you're criticizing made once you're in that same position dealing with a thousand different angles, people, and pressures your limited mind could not imagine before, and that's a fact.