Depends, is it needed no, does it help, yes.
2 macros I find myself using all the time are:
A button for /target X
I change it depending on what I’m farming, as often spawn locations are over populated.
And a second for my warlock is
/ Cast amplify curse
/Cast curse
Since I macroed this one, I actually use amp curse all the time, as prior I usually saved it or just forgot about it. Since amp curse isn’t on the global casting CD, it’s just 1 nice button same as I would otherwise click in my rotation