Because, ever since Legion, all the systems were designed in a way that requires one to play almost every day, if not every day, to remain competitive. Dragonflight is the first expansion to finally give us "time to breathe", to the point that World Quests resetting twice a week instead of every day.
True. However, we do have microtransactions advertised in the launcher, which is required to open the game, AFAIK. So it's getting there.wow doesn't have microtransactions baked into the gameplay, nor advertised within the game,