Macros aren't a viable excuse for bad programming. With a keyboard and mouse, which I stopped using ages ago, though, it's almost unplayable. And I also refuse to macro my whole equip. This is not how it is supposed to be.