I think you're missing the point. Which is, we'd rather not have the tool itself hard-coded to use in-game mechanics that may or may not exist in a future version of WoW (or any other game for that matter). Having user-created "helper" scripts that CAN account for useful in-game behavior is a different matter.
And I think we're all well aware of where the line is regarding ToS violations.
Connect With Us