The macro is just a band-aid fix. Putting spammers from shout or yell would requires to typing out their names, a tedious process just to ignore a spammer/gil seller
Also one bad down side to the macro is accidently putting the wrong player on ignore. I've gotten tells right when I go to block the spammer and it grabs the other one instead.