Yes macros were used to do this on Warriors at first and that led to the developers making it so Warriors don't have to macro it. Then we got the upgrade system generally for a lot of attacks as we level, then that became situational to reduce button bloat, especially recently.