To be fair, that pretty much is botting. With enough macros chained together, you could essentially completely automate your character in any given fight aside from movement. You could also easily flood chat by making two /shout macros chain into each other.

Way too easy to abuse that.