Well, now we have to talk about lenght of patches and raids. The game has become too easy to gear in and people don't want to farm raids, even though that was the intention from the start of the game.
In vanilla, 40man bosses dropped TWO items. This way, the raids lasted longer (for good or bad). I can't speak for mythic but With this much loot, as well as easy loot trading etc, one can finish HC Uldir in like 2 resets and have 375ilvl. Ofc you (not YOU specific, generalazing) want the next raid cause you outgear HC uldir, don't raid mythic and get discouraged to farm for WF/TF.
I really think the 2-year expansions are great, would be fine with 3 years too. I 2 years = 24 months / 3 major patches/raids = almost 8 months per raid, and I think that is good. But tiresome cuase we gear too fast
- - - Updated - - -
Care to elaborate what you mean?
- - - Updated - - -
How do you define engaging content? I think the game has gotten too grindy since Legion and BFA, but what we have had qualitywise so to speak, are amazing raids and a fairly okey M+ system (I don't do PvP, cant judge that part). And compared to previous expansions, although I miss challenge modes, it's overall a lot to do PvE wise with good quality.