This is a new age and a new market wow is a billion dollar company, league of legions makes so much money its crazy Id never play either of these and I know league isnt an mmo. But my point is , why do you think they put cash shop in to begin with where do you think the jump potions are gona end up, if you look at other mmos they have cash shops. Those other mmos sell gear, already sell jump potions, sell way more mounts, exp boast all kinds of stuff. And swtor even sells gamble boxes and they have subs as well and use the cash shop even more than this game , and Id prob say it profits more than this game does as well. To keep and maintain this game or to make it stay competitive with other games you cant use the same business model from years past.
Mmos are not really growing like they did in years past, you have to do things similar to your competitors and thats what SE is doing, there is hardly anything in the mog station like last time I checked a dress and some dye and now these emotes. Like compared to other places this is nothing , so why are people complaining, if you think that this game is just gona sit idle and not try to capitalize like every other game on the market then you must not no how business works. Ill say it again no subs arent enough subs are never going to be enough in any game period companies will always be looking to make extra money and that goes from burger king, to movie theaters, to here video games, there is no such thing as too much that's called capitalism and its just how things work.
Things come at a price I see your comment above its simply a choice I wanted the hw griffin mount but I wasnt willing to pay for the extra special edition price for that mount. Im not willing to preorder storm blood when I can just buy it on june 20th when its cheaper, the game isnt forcing you to do anything. Unless you buy all the special edition stuff, then some things are just out of ur reach in general. Why is this a problem, you dont have to have everything in the game , nobody said this when you signed up for your sub I know it didnt say that on mine.