And anyway, why should good players be segregated from bad players, not by skill, but by which macros they use?

Bad game design, that.