Or it breaks an otherwise completely monotonous grind up into bite-sized chunks while also motivating people who would otherwise never start, to actually hit Exalted.
Blizzard has opted for this model for a reason.
You needed to spend 2-3 hours a day in some form or fashion to “keep up” anyway unless you were a one-toon-only-raid-logger kind of player.
From what I’ve been told, the BfA grind was terribly received, so I doubt they’ll repeat that specific plan, much like they scaled back how MoP funneled everyone into Vale dailies to even access other things. MoP also brought us the daily stuff with the farm, which people loved, so we got the farm-on-steroids with Garrisons, which people… only kinda liked. It was awesome for the solo player, but terrible in how silly strong it all was and how it dominated the non-raiding time, so they scaled back and we got the Class Halls in Legion… and so on.
The game began as a hodge-podge of concepts and ideas, and Blizzard chased the most popular and well received of those, sometimes to their detriment, but always iterating further. However, one consistent concept they’ve not let go of ever since TBC was the idea of daily lock outs, daily quests, daily chores, iterative content. They’ve also consistently, but less obviously at times, stepped in to more or less curb behavior and habits they didn’t like, for a variety of reasons. The Ulduar progression race stands out as a particularly egregious time that gave us the overcorrection of limited attempts in the Trial, and alleviated somewhat in ICC, and finally we got the wing gating we’ve had since on select instances.
Their game, their rules, but this is more or less a core facet of WoW now. Vanilla’s unfettered and untempered and undertuned state is the rather extreme outlier now, not the norm.