Ein Addon kann ausschließlich Funktionen nutzen, die von Blizzard so zur Verfügung gestellt wurden. Daher ist alles, was ein reines Addon ist (d.h. auf LUA-Code basiert und keine externen Programme beinhaltet), selbstverständlich erlaubt.
Wenn Blizzard bestimmte Addons oder Teile von Addons nicht haben will, dann gibt es einfach Änderungen an den dahinter liegenden Funktionen, um die Funktionalität des Addons einzuschränken.
Bestes Beispiel sind da bspw. die freundlichen Nameplates, die in Legion derart mit zusätzlichen Anzeigen ausgenutzt wurden, um Bossfähigkeiten zu trivialisieren, dass Blizzard deren Modifikation innerhalb von Instanzen komplett blockiert hat.
Oder gewisste Addons damals in Vanilla, welche fast schon Botfunktionen hatten.
Korrigiere mich: Die Botfunktionen hatten.
Gebannt wurde dafür niemand, aber die Funktionen wurden deaktiviert. Das ist natürlich auch richtig so, denn wir Spieler verlassen uns darauf, dass wir mit Addons auf der sicheren Seite sind.