Without directly disagreeing with your point, I want to address the “gold inflation” and token aspect.
The AH does not inflate gold. It actually deflates it. Due to the AH cut, the AH is a net loss of gold from the server. Gold is added to the game via quests, mob loot, and – here’s the real kicker – “mission table” type rewards (ie, garrisons).
I have mixed feelings on tokens. I could pay for my main account with tokens for about, oh, the next 15 years or so. I don’t. I still pay money for it because in generally I’m not a fan of tokens.
However – they don’t directly inflate gold. If Blizzard is actually being honest with how the token system works, it’s 1:1. By person A not paying real money for game time, Person B is paying for it in their place, in exchange for gold from person A. They may indirectly inflate gold by encouraging people who otherwise wouldn’t farm (which adds gold) to start doing so. Though I don’t think it’s as huge a deal as people think it is, but I could be wrong.
Inflation wasn’t really a problem in prior expansions. It was a fairly linear increase per expansion up until WoD, which is when the economy came totally crashing down. Garrisons and garrisons alone forever changed the economy in this game. It allowed massive amounts of gold to be added to the economy for doing nothing. Prior to garrisons, if you wanted to add gold to the economy, you actually needed to go out into the world, kill things, level new characters, and do quests. That takes time, so it’s naturally regulated by time itself.
The problem of inflation was literally created by Blizzard. When the BMAH was added in MoP, it was supposed to be the ultimate gold sink, to help take money out of the economy from the ultra-goblins. I dropped millions into the BMAH back in MoP to buy T3 and gamble on containers – back when 1M gold was “a lot”. That was a good thing. And then everyone complained that things were being gold capped immediately. And to help with this problem — they started giving EVERYONE more gold in the very next expansion. The timing isn’t a coincidence. Ultimately, it solved nothing and made it worse.
TL;DR – gold inflation in this game is easily solved: Nerf gold rewards and eliminate mission table/emissary gold rewards and never, ever, bring them back in any form.