For multiplayer games IMO the biggest benefit is a resurgence in activity. Nothing sucks more than a multiplayer game with no other players - and the natural state of all such games is that your active player base drops over time.
A sale is a good way to pump some more people into the pool. In this way I don't think sales are screwing fans at all - if anything it's extending the game's longevity.
A sale is a good way to pump some more people into the pool. In this way I don't think sales are screwing fans at all - if anything it's extending the game's longevity.