The game does not have an engaging feedback loop. The only reason most servers stay alive is for social reasons/friends. If a game that depends so strongly on those things fails to have a substantial player base it will make it harder to retain players. Lower player count also means less development resources, as most and the best developers will be put onto the games that bring in the most players/money. Its kind of a vicious cycle for a game.