a macro used to rebind a single action to another useful key could be argued as okay, it's when you start making macros to do multiple actions at once or impossible key strokes that it gets to the unfair advantage problem.
in the eyes of anti cheat communities all macros are bad, but is also...