If they can continue to support an existing game with new content then that to me is a far better option than doing the same thing over and over again just to level up and trick the consumer into thinking there is great value within the existing game.
It is a hook though that creates a bond with the player into feeling as if you are creating a character all on your own when in reality it's just the programmers way of keeping things locked out in order to extend the games length.