Doesn't matter if it's skills, a new boss, a minigame. Server just needs more content to get players actively doing something.

As it's probably already obvious, giving everybody instant 126 combat & a shop with billions worth of free items takes away a shit ton of time somebody could be actively playing the game.