You are right, but if a player uses macro from gaming keyboards and mouse, the server, and us, ordinary players cannot do something about it since game guards cannot block it (as far as i know). They invest on gaming gears, so i think they deserve a little advantage anyway. Unless that macro is from 3rd party programs (which is illegal), the gepard will block it, well, mostly. If some programs can bypass gepard, then gepard must upgrade.
Macro from gaming keyboards and mouse = legal
Macro from programs = illegal