Yup, you're exactly right. But a lot of people missed the memo, I suppose.
A macro is intended to be worse than executing skills manually. They'll never let you put variables into it (if x happens then do y, else do z). They'll probably never allow them to use the lag-reduction queue that abilities have. They'll probably never increase the accuracy of the wait delay. They'll never allow you to do something beyond normal human apm.
You all that are requesting such can take a look at the macro policy they are following: http://forum.square-enix.com/ffxiv/t...88#post1520788