Shadowguard was a badly executed plan. Attempting to add "instance" to a non instance game is ridiculous. Skip the instanced based encounters and the game within a game puzzles. don't release instance based content in a game that was centered around social interaction. I feel like they could go back and fix bugs that have been around for YEARS. Like pets using teleport? Is that ever going to get fixed? Not only that but adding a greater dragon in a turtle skin was also a bad idea. What ever happened to variety? Different pets doing different things. So far there is no reason to replace a G dragon. Eodon is also largely unfinished!
The mastery system is brutal to people that play on dead servers. Soloing Scimi? Hey you have a male sampire, your screwed. Then the dragon turtle spawn? What are you supposed to do if you only play with a few people.
Grinding gear is still a thing in this game, killing bosses that take forever to kill in order to have a fraction of a percent chance for actual loot. Crafting was neglected again as well.
In all honesty I would have waited longer for another expansion if they would have put the brakes on in order to get a lot of other bugs and features fixed and finished in that order.
TL:DR
Obvious money grab is obvious.