People complained about having to do “chores” in the open world. So instead of tweaking a couple of things in the open world Blizz completely nuked it into the ground.
Blizz should have kept mission tables and callings at least. Daily reset of WQ would have help too. WoW right now is a weekly game which isn’t good for a MMORPG.
The profession change is beyond Azeerite and Covenant dumpster fire bad. There is no catchup on KP. You still can’t farm 'em reliable. Flying around looking for dirt piles for dragon shards on alts isn’t fun.
There is literally no public work orders. Not too many players want to spam trade chat looking to craft or get something crafted.