Whoever says that “Macros aren’t needed.” is an idiot, since that’s not the point of macros
Edit: Simple example, my primary initiating attack is a macro, which does:
/dismount
/cast TheAttack
Is it needed? Of course not. Is it nice to be able to drop down on something with your mount and just hit 1 twice and dismount and attack? Yes.