Should rename title to botting. Everyone in the topic is talking about how bad macros are to bot-level or bot-farm, not about how they press buttons.
Botting has always been ilegal, and macros are almost unidentifiable unless there's a guy casting SG/pharmacy on the same spot for 12 hours which still, despite what's he's doing I doubt it could deserve a permaban since its a really ordinary action that everyone can do. Still, if he steals your mob under macro its KS and can be banned, so you can't abuse it.
But overall, if you start witch hunting macro users the thing that's gonna happen is that these players are gonna be more sneaky, or careful to not let it be seen that hard, but they'll end doing it anyway. You may also end up banning people that weren't even doing it creating more problems.
Just like grf edits, you can say these are illegal, but have no way of proving them unless the player itself shows it up. At least this time, you blocked almost the entire file so you know its alright and can't be easily done.
Macroing = no sanction
Botting = permaban
KSing = variable sanctions