Systems do react, and that reaction is why you can never predict system behavior with extrapolation.
Neil Stephenson posits a more rational economic system for WoW (and presumably Diablo 3) in the novel Reamde. What is perhaps most interesting is how he deconstructs the flow of 'value' in the economy, trickling in from gold creation and trickling out with taxes and purchases. To bad Blizzard didn't read that first.
That said the notion of a 'no levels' RPG where everything is trained/earned is more like Everquest (nobody wants to go back to skinning 6,000 rabbits, trust me) but it is the place where the next big breakthrough will be made. And it will make the people who discover the recipe very wealthy indeed.
But to you point of 'running out of cheap energy' what does that mean if the economy has adjusted to the cost of that energy? Look at electric cars as a prime example, sure they are expensive today but what happens 10 years from now when they are everywhere? Now $200/barrel oil, converted into electricity at a fossil fuel plant is give you the same miles per $ as burning it as gasoline used to do in your internal combustion engine.
Constant adaptation by the system to the constraints applied to it.
Nothing you said can come close to meeting anything close to this level of growth and I see no reason to believe our system is prepared for anything less than such growth without great pain.
On the one hand, Blizzard enabled balance-breaking monetization, and TF2 enabled costume-breaking monetization. Blizzard could've made just as much (or a lot more really) money just by enabling cosmetic rewards instead of gameplay rewards.
I feel like I quote this once a week [0] but Cory Doctorow makes a ton of great points on this and related subjects in the linked essay.
The parent's sentiment may be a tired old theme in the context of a game company that produces a long-awaited sequel to a much-beloved classic, meddles too much with the winning formula, and ends up killing the goose that lays the golden eggs, but I feel that this idea needs more airtime in politics.
The best, surest way to get a complex system that works is to begin with a simple system that works and make a series of many incremental changes.
This should be a fundamental axiom in politics -- that anything you do, from creating a top-secret surveillance agency, to sweeping healthcare reform, to the war on drugs, to the legalization of gay marriage, is not guaranteed to have the effect its creators intended, at the magnitude they intended, without any other potentially larger effects, some of which may range from undesirable to catastrophic.
Therefore, when possible small and simple changes should be made, and we should think twice before proposing complex changes, and ponder three times again before implementing them. It's the only possible way to avoid getting buried under a relentless onslaught of unexpected consequences.
Not enough people are even talking about this idea. AFAICT it's neither conservative nor liberal nor libertarian; it's literally conservative in the sense of "we don't understand the problem space very well outside the status quo, so let's take care not to get too far away from the familiar in case we fall into a hole we can't climb back out of." Imagine a decades-old project which gets dozens to hundreds of commits a year, but whose authors always reject any commits smaller than 1000 lines of code. What's surprising isn't that it contains bugs, what's surprising is that the end result does anything resembling what it's supposed to.
Shades of Gall's Law from Systemantics:
A complex system that works is invariably found to have evolved from a simple system that worked. A complex system designed from scratch never works and cannot be patched up to make it work. You have to start over with a working simple system. – John Gall (1975, p.71)
A great humorous look at how systems react is: http://www.amazon.com/The-Systems-Bible-Beginners-Guide/dp/0...
I found it very insightful, and very relevant to software engineering, too.
Cards Against Humanity is a really popular table-top card game, and Blizzard would be smart to be taking a hard look at emulating it. Attempting to "monetize" Hearthstone could be dangerous.
Don't you have to buy card packs with RL money for Hearthstone to be able to play at all?
They also monetize the game by offering an "arena" mode where you pick from 3 random heroes, then 30 sets of 3 random cards to make a deck. Lose three times and that deck is gone forever. (you only play against other people who have done the same) You can pay 100 gold to get into that mode, or a couple dollars.
So they're being pretty smart about monetizing the game.
I think this is a solved problem: Player contributed Hats.
Seems I failed at that.
This is truly one of the gaping holes in human cognition, this idea that a single participant in a larger system can make a change and then model the results of that change without accounting for the reactions of all the other actors. Especially when the participant in question is by far the largest participant.
I actually disagree that the root problem is that they put "profit over gameplay". The root problem is that they made changes designed to create profit, but failed to correctly understand how the rest of the system would react. There probably is a way to "monetize" the Diablo community more successfully, but whatever that way is it's going to be something more subtle than the Auction House was.
I'd suggest looking at how Valve has monetized the hell out of Team Fortress 2 if you're trying to find a positive example. It's mind boggling what they've pulled off there, and observe that, like I said, it's a great deal more subtle than "let's just put up some payment gates!!1!". MMORPGs also provide a variety of interesting compare & contrasts, especially with the recent successes of the free-to-play models to compare to the WoW subscription/expansion model.