I'm neutral on the idea but I seem to recall SE didn't want chained-macro to be a thing to avoid players cheesing rotation and stuff? Personally I just wish that the system can do a simple check on the macro executed such that if the entire macro only have one action they will let us queue it like normal actions. Something like:

/ac {Hallowed Ground} <me> <wait.1>
/p {Hallowed Ground}, {Just used it.}