the screenshot is a bit much to be honest. i'd prolly get annoyed with that prson pretty quick.
I do myself have macros but they're separated from my skills deliberately to avoid the spam.

for example I have a macro that is
/p Swiftcast --:-- MP xxxx <se.9>

and another that is
/p I'll Raise <t> after mechanics stuff...

they're just that one line each no skills no actions. something I use when there's dead people and I can't raise them yet. if my swift cast is on cool down it tells the party how long it'll be before I can raise that other healer.. or it tells the other healer I will raise the dead guy just as soon as I got these shields up and dealt with the current mechanic.

my tank has a macro on the wxhb for /p Provoking <t> and another for /p Please provoke <t> tank swap required. but again don't have skills next to them. they don't get used much either. the second one usually only if my co tank is new to a fight.

I had an astrologian in a12 a couple of weeks ago that had a <se.n> macro on almost everything, draw redraw shuffle, sect changes.. annoyed the hell out of everyone..

I almost wanted to go one step further and have macros like:-

/p faster than a speeding bullet (fast blade) <se.4>
/p i'll rip your heart out (savage blade) <se.4>
/p bow to the king (royal authority) <se.4>
etc etc

see if he got the hint, but it was too much effort and I was too lazy and didn't really wanna make people wait while I wrote a ton of macros..