The only flaw to this theory is that it would imply that the Touhou comminity is the more mature then the we rouge-like fans.
Exeption to prove the rule, or something of that nature.
That's because the Touhou fanbase is self-propogating or something like that. The fanbase isn't entirely about the games, otherwise the characters wouldn't have nearly as much personality as seen in fanworks.
Anyway, I'ma step in here and say that another reason is that when you purchase/subscribe to a game that is updated as frequently as current MMOs/fpses, you get a sense of entitlement to say in updates. Needless to say, developers think otherwise. Therefore, complaints aren't as bad for Nintendo games (which are easy, though it could be because they're usually good). This is worst in MMOs, where people pay subscriptions, and feel that them quitting would put the company at a disadvantage. They may also be trying to justify their spending of time and money on a game when it changes for the worse, or isn't changed enough to justify such things.
Dwarf fortress has none of this not out of difficulty, but because of how it is. It is randomly generated (like spelunky, which explains that game), giving it infinite replay value. It is free, so no one tries to justify the purchase of it or anything. It allows imagination, adding to replay value.
Minecraft had it bad because people paid for a game that was in development with the promise of a full game later. It was taking too long, so someone tried to justify their purpose by forcing an ultimatum on the developers, fearing they wouldn't get what they "deserved."
Essentially, what I'm trying to say is:
1. Games in development (including MMOs) will always have this if they're charged for.
2. Games released fully will not have this if there is little chance it will be developed further.
3. Games in development but free may have this, if players have spent enough time with it to fullyexhaust the game, and development isn't going quickly. But this rule is only in extreme cases.
Erm... TL;DR entitlement occurs because players of games that are continuously worked on feel developers are obligated to work quickly and well, and it's a problem now because such types of games simply did not exist back then.
It's not just this elitism that you guys said.
(urgh, this all made SO much more sense in my head)