This is great feedback.
From a marketer's perspective, the only good model is the one that makes our consumers the happiest with our product. That is the long-term play. Of course, we need to monetize each product to the degree that we can, but the industry -- and I am speaking as an individual here, not a representative of Obsidian -- has lost sight of the concept of lifetime value a little bit. The focus is too much on marketing the from the product, not enough on marketing to the consumer. It's all well and good to monetize your game to $200/$300 per user because of your DLC and IAPs, but in the long run, that $300 consumer is going to disengage from your product brand, your corporate brand, and your future marketing, because he or she is made to feel like a piggybank.
Sure, there is a balance, and a lot of factors and stakeholders ought to be taken into consideration, but listening to consumers and trying to give them what they want should be step one, in my opinion, not step "Oh sh** we messed up, let's now go talk to our consumers and hope we can fix this."