It amazes me the amount of sourness that exists towards the cash shop.
I think it's very naive to think that the subscription you pay has to go only towards stuff you want and your sub fee is inclusive of absolutely every single piece of content.

Does the existence of the cash shop hinder your ability to play the game at any level? Is there a need to purchase something in order to unlock content in the game? No. Everything is accessible. That's what your subscription supports and you should be happy with that.
If there's a secondary cash shop, then so be it, everything in there is optional. If you actually surf through it there's only mounts, emotes, clothes and random potions. None of it has any impact on the game. I think some people need to stop feeling so entitled just because you pay a monthly subscription.