WoW's gameplay generally has never been an issue other then BFA where they tried to slow it down and it felt like dogshit. The Blizzard team needs to get over themselves and give people shit to do non power related.
Why is the Darkmoon Fair timegated? Like at all, oh no people might get mounts too fast, who fucking cares theres 700 of them now and noone pays attention to each other so its only for the player to enjoy.
Why is the Brawlers guild never updated AND timegated? It was bad enough when they gated invites but then its hardly updated and hardly around. Is it even back in Shadowlands yet? Fuck make it permanent and update it per expansion.
Why can I only run transmogs raids once a week? Fucking open up prior expansion raids to be run as much as you want and disable gold drop. If someone wants to spend 5 straight days farming a set from Cata fucking let them
Player Housing needs to be a thing, if EQ2 and FF14 can do it they can do it (or could who the fuck knows). FF14's system is a bit wonky, if you want a house you have to camp it an issue they need to resolve but you can buy an apartment whenever you want and it does everything a house does but you cant have people randomly come by to check it out.
Make crafting mean something. You can craft pretty good gear in FF14 and could prior in WoW. Why does everything need to be time gated or from the RNG machine once a week in the vault or from spamming M+ runs.
WoW has a huge advantage as the PvP isnt utter dog shit in BG's (idk about arena) add some horizontal player power there that makes it worth while, What the fuck do I care about gear, add shit like battle armor bikini's, stupid mounts, fun titles, dance moves, permanent illusions, etc. Shit isnt hard they have or can hirer the talent to do it.