Read this whole thread and it is amazing how this happens at every release. To me it is very simple, if you enjoy the game, can afford it and want the company to continue putting out content while still making money (the philosophy of how they do it is up to them, after all it is their company) then do so. If you can't afford it or don't think it is a fair deal, then don't.