Anyway to get this thread back on topic instead of about hero worship...snowfox just posted this on the general forums.
Well, I've been trying to keep my -personal- beliefs out of the thread, but if it helps things stay constructive I'll give my "remaining three" things I disagree with Blizzard on and think should be changed. You can view them as problems with the game, reasons for sub losses, influencing factors, or just another drop in the bucket... as you prefer. They are:
1. The disintegration of realm communities due to cross-realm pugging.
2. The lack of even sandboxed player created content.
3. The frozen model of Monoguilding instead of Multiguilding.
1 is relevant because I think people stay as much because of other people, as they do because of content. If you cut those social binds, which lfd/lfr does in a way, people are less likely to remain. If they become "friendless" in a sense on their realm, they have virtually none.
2 is because people want to create. They -particularly- want to create once they've mastered the game. They want to go from just being a passive participant to being able to influence the world and actually creatively express themselves. That alone would keep people, but the network effects of all that would be created would be a massive spike in content too. Even Valve accepts they can't keep up with what their playerbase creates in terms of volume of content.
3 is because people have different interests and like to "clump" in different ways. In real life you don't just belong to one club and no others. You can belong to as many as you want. The problems with guild leaders running off, of losing friends when you switch guilds, etc - all that can be avoided with the multiguilding model. It would also let players connect based on interests, not just odd fleeting social moments or progression.