Sometimes it looks like blizzard uses a slot machine to randomly decide game design:
- awful class changes (like removing 15+ abilities from hunters making them have 95% empty action bars)
- unfinished class design (many hunter pet families completely lack abilities since legion, survival spec is still awful)
- moronic game systems (DPS-critical legendaries, since launch the lack of FAST catch up AK for alts)
- incredibly bad balance between classes (for the 6th expansion in a row)
- again making professions irrelevant and boring (for the 2rd expansion in a row)
- not updating all the old PVP battlegrounds
The list can go on forever...