Since the very beginning. And sure, a lot of superfluous utility abilities have been pruned over the years, and certain damage spells have been removed or retooled into different forms, but at the end of the day if you look at the Balance DPS rotation from Wrath (which was basically Insect Swarm + Faerie Fire (for utility) + Starfire/Wrath alternating on Eclipse crits, and Moonfire if you felt saucy), then look at what it is today…there are a lot more buttons to consider.
The Eclipse mechanic in Wrath was crit based, rather than “cast two of one spell, then spam the other one for 15 seconds, then repeat forever,” so there was some variance to it, and it was satisfying to hit.
There was no Astral Power build/spend mechanic. No Stellar Flare, no Sunfire, no Celestial Alignment, no New Moon, no Incarnation, no Convoke, no Astral Communion, no Warrior of Elune, no Wild Mushroom…
Realize it or not, there are way, way more spells with actual damage or effective combat utility now than there were before. This is true for almost every class in the game. Even Arcane Mage, one of the simplest specs remaining, has a lot of bonus buttons that just deal slightly different amounts of damage or give slightly different numbers of Arcane Charges, with slightly different cooldown cadences.
DPS is just a juggling act now, but it doesn’t feel any more satisfying to pull off than the WotLK rotation did. It’s just more buttons, more keybinds, more cooldowns to watch, and more opportunities to misclick or mi