Macros are actually inefficient and it's better to not use them in every aspect of the game. Really just a tool for you to be lazy, but they cause lag and make things take longer, and if you use them on battle jobs they will cause you to miss several GCDs in the long run. You can get away with it on crafting jobs if you're geared enough, but it's always more efficient to do it by hand.
So no, not necessary, and actually better if you don't use them at all.