I had a similar question once. Here's the answer I got:

Here is the macro feature policy for FFXIV:
Do not make it so macros must be used.Minimizing and optimizing actions without error beyond that of human control is not allowed.Make it a support feature that can be used by people that are a bit shaky at controlling the game to ensure control, while not making it 100% optimized.The player makes the execution decision. We will not be implementing a feature where the macros makes its own decisions. For example: We will not be implementing a feature that executes things based on certain criteria (player status, enemy HP, certain actions, etc )