> Ignore feature requests — don't build what users ask for; understand the underlying problem instead not quite in the same area, but this advice reminds me of blizzard and world of warcraft. for years and years, people requested a "classic" WoW (for non-players, the classic version is an almost bug-for-bug copy of the original 2004-2005 version of the game). for years and years, the reply from blizzard was "you thin…
To be fair on the Blizzard example, I think Blizzard could have also made the player base just as happy by, doing as your quote said, understanding the underlying problem. It wasn't only a "we want WoW classic bug for bug," it was "the modern game has become so unrecognizable that it's basically WoW 2.0, you ruined it with the modern systems" Blizzard could have rolled back LFR/LFG, class homogenization, brought back…
That would be a tremendous failure. There are millions of players who love LFR/LFG, who love somewhat balanced nature of the game, etc. You would lost all of them in favor of Classic players.
The truth is, a lot of changes Blizzard made to the game, were good ones. If you would browse WoW Classic forums, you'd find plenty of players requesting retail features to be added to Classic game. They want LFD because they're tired sitting for hours being denied for dungeons, because their class is not very good. They want class homogenization, because their beloved class is genuinely lacks tools to be useful.
When you make any change to the game, some player will love it and some player will hate it. Over time more and more players will feel alienated. But other players will come and they won't know other game. There's no simple solution here, other than maintain several versions of the game for different players. One size does not fit all.