Quote Originally Posted by saeedaisspecial View Post
Macros don't work in decimal seconds. Only whole seconds. Any /wait used in a macro is automatically rounded up to a whole second, so a /wait 2.5 would become a /wait 3 to the game. Meaning you're losing up to 0.5-0.7 seconds every GCD, the higher your skill/spell speed, the more DPS you're potentially losing.
I see.

On top of this there may be certain situations in which you might not want the entire rotation to be performed, in this case, using a macro would completely screw you over.
Those moments are called "AoEs"
Also it should be noted that when using GCD actions before your GCD fully cools down, that it will automatically perform it when the GCD returns, macros do not do this. Try it, it's very obvious to test and notice, press an action when your GCD is around 3/4 full, and you'll see it will be performed as soon as it recharges, try it with a macro and nothing happens.
You have a point

Macros are for lazy, bad players who put being lazy over doing well.
You forgot the "Name" and "icon" aspects. Two reasons why players would want to use macros despite that it hinders their DPS. For example Tri-Disater for a macro using all three BLM elements. And probably try to give them a cool sounding name. It should have been "being lazy or changing aesthetics no one but them cares about over doing well"