Yes, the option to keep a game going by paying more for more content is always a good option. It's only bad if the developers use it as an excuse to not release the game with all the content it should have had initially. This hasn't been a problem with a Blizzard game yet though, imo.