I understand what you are getting at and I think that applies to the majority of games. That being said, how do you approach games like RuneScape where the grind is part of the appeal?
MMOs and games in general have you experience content in roughly 5 different ways: authored (expensive), procedural (complex and generic), emergent (problems explode with size), repeated (the grind), or user generated. Each game, and each system and region inside a game, is a balance between those.