at least essence farming back in BfA had quite different stuffs to do and to complete and tested all your wow skills, i think they only left out pet battles.
But those had to be account wide, you shouldn't farm essences with every alt you had.
ap/azerite/anima grinds are just cancer its not a fun currency and it feels not that useful to do over and over again, especially in the final patch of an expansion.
Worst expansion is the one that bores me to even logg in and i think SL is a top candiate for that...i have trouble to log into that game and find fun there. That game is not fun to begin with, but before i am gone will leave some constructive critisism of course.
All that Thorgast grinds - the main feature of SL- showed me for instance(and i completed corridors layer 8) is, that even Diablo 3 Greater Rifts have far better design than that. There is more diversity in mob and level design and every single mob has the possiblity to drop great loot. Diablo like features cannot translate well with wow and thats entirely due to the reward structure in this game.
And the rewards based on time are really underwhelming in this game, the most important currency is time.
In past expansions, stuff like random bgs were much better rewarded due to how the game was structured, heck even normal dungeons had far better rewards, yes i am talking about TBC( unrestricted Badges of Justice), Cataclysm(Dungeon rep tabards, no restricitons and cap) and WoD(conquest point pvp gear that upscaled without restrictions).
Thus, SL isn't fun, because the design team has no clue how to design a rewarding and fun game anymore as they lost all their important senior developers that designed the game since vanilla and tbc. Ion joined much later and is a raid lead designer, he knows his stuff the raids are good, but he knows little or nothing about the rest of the game i wonder why he is director, its just a title to blame a person what wow needs is a real game director who knows how games are supposed to work in terms of fun.
Afaik, a game that is not fun anymore is a chore, and and ends beeing a successful game.
The main issue with modern WoW is definately not just the content drought in SL, a games content must be so good that its always fun not just a few months till some pve raid content expires.