It's not always the server or the team behind it that's the problem.
It's the players.
They easily get bored (no matter how much content), annoyed when they get out fought, out kitted, drop/break/lose kit.
Not only that, they burn themselves out. Once they've quit they never come back. Odd few...