it is one of the most bad things and i explain you why:
1)
Token is there for solely one reason. Money. Because Token is a so called smart cash grab system. Blizzard earns 7 bugs for free, for every Token ever passed the AH. Why ? Person A must buy a Token for 20 bugs. Blizzrad is +20 bugs. Person B buys this Token in AH and transfers his Gold to Person A. Person B pays his account with his new token. Blizzrad is -13. What happened in the end of the day? Gold and game economy wasnt hurt and same amount of gold in game is just on another person. Blizzard had to do nothing, no investment, and their automatic system earned 7 bugs for free.
2)
Blizzard will ever be focused on having a high Token usage. The more ppl buying tokens the more 7 bugs for free Blizz earns. Most ppl buy Token to get easy gold for in game activities. So, if you design a game that has a good use of gold, you sell Tokens. So Blizz design the game that paid runs profit players. Because the paid runs guild think „hey i dont have to pay my account when i get enough gold via runs“ while the other person has a good reason to buy a token for 20 bugs. This is why the game is designed like it is designed these days. You can think or read here a bit further then you realize why Blizz not offers the offset value knobs for Tokens, see old blue post and what happen when you control in and outcome of gold in a game and such a system. Blizz can exactly control how the game and the Token sales are behave and set the relation for max Token profit. Because they completely control how much gold is going into the game and how much out of it. But for most ppl these things are too complex. When you ask yourself why the game is designed like D3, this is the answer.
3)
Overall, in the first second, thats not something bad per se. Ok, companies maximizing their profit. Nothing new here. But the long term problem is: When you get a HUGE part of you profit out of meta systems instead of the product (and his quality itself) you get trained to not improve quality of product but feed this systems. Also this systems works best, when adapted and aiming to focus quarter numbers and by rotating steadily new player for 2-6 months through your game, instead of feeding your loyal customer base. in the end this means: Loyal customers are useless for you and high quality is useless for you. Normally this starts a downward spiral and the company milks this cow as long as they can and go backwards when the low quality of the product removed more players than you can earn with rotated 6months players and cash grab systems. also whena game has lost its base its unattractive for the 2-6 months playerrs you want. so this is what companies are trained to be good at these days, to find a fine line between both. its just economy math. most ppl dont understand this.
4)
so, why i said its most bad thing possible? because, we, as users, want a high quality product. we have not the same goals as blizz above. in times when companies made most profit with best product, both won. user had a good product and fun, company get rich. cash grab systems are the exact oposite and hurt a product long term. when you love wow, token is your enemy. because it helps killing what you love. everyday a thread pops up, why wow transmutated into the game it is today (and not everybody likes). this is the reason. this will work for retail, as long as the fine line mentioned above can hold it. for the others users Blizz offers WoW Classic. Smart bastards, eh ?
Personal)
where do this oppinion comin from? i do that shit since 20+ years and work in such companies. so i understand how it works. do you have to believe me ? hell, no. just think for yourself. it doesnt matter if ppl get whats going on or not. maybe for Blizz, but not for me. The game is what it is anyway. If i no longer like it, i can always leave. and i do not earn money, regardless if ppl understand it or not.
I am sorry for any bad english. I am (obviously) not a native english speaker and typed this on my phone in lunch time.