Si el addon no hace uso de ningún software de terceros y solamente usa la API Lua disponible del juego EN LA VIDA van a banear por usarlo ni van a ser ilegales:
License Limitations
…Cheating: Create, use, offer, promote, advertise, make available and/or distribute the following or assist therein: any code and/or software, not expressly authorized by Blizzard, that can be used in connection with the Platform and/or any component or feature thereof which changes and/or facilitates the gameplay or other functionality;
Si el addon solo usa la API Lua que proporciona el juego, es legal. Si requiere de otro software en ejecución, no lo es.
Que no lo digo yo, que lo dice la propia Blizzard, que hasta te dice como instalarlos:
Que las reglas para desarrollar un addon son bastante claras:
E incluso se fomenta por parte de Blizzard:
Y si te descargas los addons desde algún sitio confiable como CurseForge o WoWInterface, que tiene equipo de moderación para subir un addon, el riesgo es mínimo.
Lo que se persigue es el uso de software de terceros:
Y si Blizzard se quiere cargar un addon capa la API, no banea a usuarios. A los usuarios los banea cuando usan software de terceros. ¡Qué no es lo mismo!
Pero en fin, esto es jugar al asustaviejas.