Very well could be an outlier there, but nothing wrong with that at all. As for the game automation, ikky ikky ikky, that sorta junk is why people clear the content then whine that its too easy and why retail got as mechanically exacting as its become.
All blizzard needs to do in order to SAVE retail and Cata for that matter is flat out disable an addons / macro that can provide the following functions.
Detect enemy casting,
Detect enemy buffs,
Read / parse / observe / report the combat log in any way shape or form.
Operates a timer to track CD’s of your own or your enemy.
Macro that can Detect conditions of any sort in any way shape or form.
Macro that can target enemies / players in any way shape or form
Simply killing those functions would then allow them to build the game much more simplistically and achieve the same level of difficulty as present without all the BS strapped on that keeps new players away because they are not gonna download all that BS nor will they want to setup all the WA and Macro.
Macros IMO should be limited to weapon swaps gear swaps, and dead simple key condensation IE Alt, Shift, Ctrl modifiers to cluster 3 - 4 spells say for example on the Y key or something, allowing that to do multiple functions depending on keypress modification.
Realistically anything more than that should be regarded as and punished as cheating.
Additionally UI augmentation should also be limited to only ever displaying default UI information just in a more pleasing format or place. This is not to be confused with reading the combat log and displaying that information.
One last thing to save retail…
Strip the classes down mechanically so that all the abilities and junk that needs to be spammed in order to set up for Zeh big damage ya! With all the silly debuffs and buffs required, cut all that crap out and just make Frost Bolt for example do big damage, and Shatter actually mean something, without need for this that and the next thing conditionally to be a thing in the first place.
Also damned be the PVE balance, this pipe dream never happened in the history of wow and the closest they ever got was 5.2 and 5.3 MoP, everything before that and everything after that was directly imbalanced by design for certain class builds to be kings on a certain fight OR like everything from 6.2 and forward… intentionally making a class spec bad to force a re-roll meta.