Why not both, I wonder?
One thing is that I have changed over the years, and so did my habits, the time I have at my disposal, and how it affects what I want from games.
On the other hand, SL is far from perfect. MoP had already damaged the story with a faction war that was built on poor twists, and BfA beat it by a mile. I doubt SL can fix all the glaring plot holes and story issues.
On top of it, content is poorly tuned. Torghast, which had to be a way for solo players to have a challenging content, gives no rewards apart from a bit of crafting dust - all it would need is a bit of gold, anima, and weekly gear token in Visions of Nzoth style.
Sanctum features are poorly tuned as well - rank 1 is often useless on its own, and upgrading to rank 2 takes either a lot of time, or a lot of grinding. Worse, the further ranks don’t promise any improvement.
The anima grind makes renown and reputation irrelevant. Instead of “yay, renown X or reputation Y unlocked Z”, it’s “how much anima I must grind to actually get something I just unlocked?” One system is cannibalizing others and making them irrelevant.
Timewalking, once a great source of catch-up gear, gives gear so low in item level it’s absolutely useless, even below crafted gear.
WQs still ignore your loot specialization.
The Vault still has no duplicate protection.
Spammers and bots are still running rampant with no real solution in sight, despite the fact people proposed many. All we hear from Blizz on that matter are copy-pasted phrases. Same with faction balance.
In BfA, I could log in, do 30 minutes worth of WQs, and felt like I progressed somewhere. In SL, I can do WQs for 2 hours, spend 30 minutes of it flying between zones, and feel like nothing was achieved.
SL did a few things right in the basic idea but the execution is often awful.