Over the course of the many years I've played MMO(RPGs) I've noticed a trend. There is a growing group of people that get into a game and rush to the end, skipping any and all content in between.
You may ask "why is this a problem, they can play how they want". Well, I think it's because of the way a MMO(RPG) is designed. It is meant to be played at a different pace than how powergamers play it. While half the population is taking in the content, even if it's just a little, the other half is racing to the end, then complaining that there is no endgame.
Sometimes this is a flaw of the game because there simply is no endgame. Perhaps the developers thought they would have a few weeks after release to implement at least some of the endgame content. But other times it's because the endgame requires a larger population that isn't there yet because they are actually enjoying the game. Of course, sometimes it's a combination of the two.
This becomes an issue when the impatient powergamers go on an anti-[insert game here] rant campaign and quit, leaving the game with a substantially lower population which in turn has an effect on every other part of the game. Then, when other people listen to their nonstop ranting about how the game is incomplete, they will be swayed into not trying out what could be a great game because they are listening to people who really didn't play the game as it was meant to be played.
This is not to say that some games deserve bad press and reviews. A crap game is a crap game. Some do not ,but they get bad reviews regardless because people skip what makes them a good game.