Also a big advocate for macros here. During TBC when you got to the upper echelons of raiding, mere split seconds for picking up spawns or adds, reacting to phase changes, literally made the difference between wiping whole night or downing an encounter. Problem was that we became so reliant of macros that during some encounters, I just checked the data being fed through to my addons that whatever was happening on the screen was irrelevant. My figures on the screen told me what I needed to know and how to react accordingly.
That goes for countdown timers to vital buttons to push, threat, etc.
Yep, if there is an addon thats available to the players that makes something or other easier, Blizzard -have- to assume the players will be using it, all the time. So they are forced to design their encounters with that assumption in mind.
The trickle down effect means that players who don't like using such addons are forced into doing so. Try to explain to your raid/guild leader why you don't use X, Y, or Z and that your dps or aggro isn't being micro-managed by some 3rd party utility. I daresay they won't see it your way so it's either use them or find another guild.
The root cause of this problem is Blizzards UI. As wonderful as many people will try to tell you it is, it isn't.

