Ну как бы там нет api в полном смысле этого слова... Там как был набор хуков так и остался. Если все сделать по нормальному либо будет битрикс с тремя слоями абстракции ради безумной совместимости. Либо все плагины отвалятся...
В WordPress около 40 различных API.
А то, что вы называете набором хуков - это архитектура EDA. Во многом благодаря этой архитектуре WordPress приобрёл свою популярность.