This is a good point. Blizzard will stumble on a winning recipe, and then the team's complexity addiction kicks in and the well-received system becomes disliked and controversial, because I would argue, most people just want a game to be a game. Every expansion, Blizzard says they want to move away from the game having homework, but every expansion, they introduce more systems layered on top of systems (fucking hell, Ion even called BFA 'System Soup') that inevitably lead to having homework. I don't know if it's pathological on Ion's end, or there's some meddling, out-of-touch, middle-aged middle-manager who keeps pushing for it, but just like their loot philosophy in SL was 'let loot be loot,' their design philosophy needs to be 'let a game be a game.'
The team needs to learn complicated and nuanced are not synonyms. You can have something be complicated and stupid, just look at Kingdom Hearts's story.