I think it's nuts to suggest that you shouldn't add a desired/desirable feature simply because it will only lead to requests for more... so what? The game needs macros, period. End of story. Without them it's less fun to play for many, if not most, players. And this doesn't mean macros have to be automation either. But being able to make a macro to say target your companion then cast a heal... should have been in from day 1.
Convenience features should be priority 1 not 2. Many games have folded because of the lack of such.