So this is going to get lots hatred but it's right.
I am a legion baby, joining in the legion prepatch and played dps and healers with golden logs at a mythic level raiding by the time TOV came out. So I have some experience but very recent none of this 10yrs+ stuff.
But here's the nugget 99% of the player base have missed with BFA. When I started the game it was completely and utterly overwhelming both in size and complexity, even the basics of clicking spells to key binds to macros to customer elvui setups, add-ons, weak auras, siming pieces of gear, buying a Razer Naga. The list just goes on and on and on.
On top of that you have rotations to learn, boss fights, the nuances of PVE class balance, gear sets and talent selections this game is very, very complicated to a new player.
You can't keep building on top of this foundation of conplexity each patch and expansion because as the player base shrinks new players can't learn at the near vertical learning cure the game has.
They don't stick around and stop playing, at some point the spidersweb of complexity needs to be pruned hard so a new player has the ability to pick the game up comfortably and not have an anurism before uninstalling.
That is why the game has to be pruned to bring new players on board so we still have a game to play in a year's time. Or it can be made more complex and slowly die with a ever shrinking player base because no-one what's to learn a game this hard