Пишите как хотите, но новое тоже нужно принимать когда то
Ты аргументируешь странными критериями вкусовщины, и не раскрываешь реальный профит хуков. Просто, пойми, не стоит лоббировать своё виденье на технологии не учитывая контекст использования. Ты в первую очередь инженер, и ты должен выполнять бизнес требования. Если окажется что проект написан на классах, а ты начнёшь выпендриваться и рассказывать какое это апи унылое и надо переписать его срочно на хуки, я бы не захотел работать с таким человеком в команде.