High priced yearly 'expansions' is a pretty neat and sustainable way of doing it. New players can either come in at the all included level, or pick up an old version for bargain budget and hopefully (from the devs perspective) be tempted enough to go for the full price in the future.
Reminds me a bit of Guild Wars.