В WordPress около 40 различных API.
А то, что вы называете набором хуков - это архитектура EDA. Во многом благодаря этой архитектуре WordPress приобрёл свою популярность.
Ну проблема wp гораздо глубже. Чем количество. В нем нет с одной стороны элементарных вещей, допустим взять его админку. Нет инструментов ее построения и стандартизации, за то напихано куча шлака в другие места.
По поводу Фреймворк не Фреймворк спорить не буду но они не случайно в документации не пишут об этом и называют кодексом, а не api. Я это к чему можно напихать в огромную тарелку кучу продуктов... Но от этого содержимое салатом не станет.