It feels like a feed back loop at the moment. Addons have so much power to dictate fights that blizzard has to make the encounters super intricate which makes addons more important and more of the focus of the fight.
Id like to see them block a lot of addon functionality and then dial back the insane mechanics slightly to compensate.