You could say a lot of the same things about SharePoint. (I was never a fan, personally.) This seems like the natural progression of any CMS that tries to be infinitely extensible and flexible. It becomes very difficult to evolve or simplify your product without breaking its add-on ecosystem and your most entrenched customers.