I feel like the onus should be on the development team to make hardware or software macros impossible or unnecessary.
This is what they are doing.
They like the mechanic of jump tossing, which was previously often done with macros, so they’re altering the game to make it easier to do, making macros unnecessary.
They do not like … augmented strafing, as they feel it gives an unfair advantage to those with more expensive kit, so they are implementing server side detection methods to make it impossible.