Strictly speaking, they're not. Addons usually contain ideas and features that COULD be added by the developers themselves. However, it takes time that is far better used developing content and new features.
One API and irregular support tweaks, and the players will take care of the UI for themselves, vs numerous tweaks over the course of many many patches for the rest of the lifespan of the game.
It should be a no-brainer, really.