You say that with the gusto of good authority; like you know I can't possibly be doing it right. I tank better than at least 80% of the player base if I had to guess--based on all the tanks I've had to heal on my WHM. And that is being super modest and not in regard to primal HM tanking +. I am only level 49 so far, so my max experience is up to AV.
If you know what you're doing, then you can hit macro button, run/jump out of AOE (jumping keeps you from running back in just in case your macro goes off while running), and then run back in right as the AOE cast is done and still be home in time for your 2nd macro attack. No, it's not perfect. Sure, I've missed some opportunities. The problem with your argument is that you assume a move mechanic will be going off every time you have started a combo. This is not as frequent as you might think. Keep in mind that my Heavy Swing is on its own hotkey since it opens 2 different combo paths (which is how macros SHOULD be thought about, so yeah, a 3-combo macro is stupid, I agree). Most of the time I am running out of something, I have either just finished my combo, or just started it, or cast something else different. I have about a 1 in 8 chance of being stuck mid macro combo when a move mechanic is activated. My macro goes off just a hair after my GCD resets. I am okay with that. If I had to manage 6 more buttons to do everything manually, I'd likely screw up rotations and miss out on a fluid pulling experience.
I rarely have any issues because of my macros missing or missing a "second of dead time" into each 3-hit-combo, because my macros are split up according to a 2nd rotation. IE: I have a macro for skull sunder --> butcher's block (that also has an independent mercy stroke function so that when I can use mercy stroke, it will be used first, then the rest of the macro applies), and one for maim --> storm's path. At best, I lose .5 seconds for each 2 abilities cast. I'd like to see your science for how perfectly you execute your rotations to validate how you're losing 0 time when working rotations.
What you mean to say is that you don't like most macros, and think no one else should either. That you are bad with using macros, therefore everyone else is, too.
I am not a fan of this whole dumbing down rotation statement you made. That's an ignorant blanket statement which is unfair and elitist and, in the case of your generalized talking points with lack of concrete data and proof to the contrary, completely wrong. Wrong, wrong, wrong. If anything, macros make tanking too easy, sure. But for people like me who prefer to be optimized via efficiency, it's the way we roll. If you want 30 hotkeys and you can hit everything you mean to hit perfectly and always at the right time, then congratulations, you're a better tank than me. Too bad we can't have a tank-off, though. I'd really love to see you in action.
Hit me up if you want to learn how to macro right![]()