HMVC сильно устарел?
Вы говорите про HMVC, и MVC... А, ещё ведь остались люди которые до сих пор пишут в процедурном стиле :) На самом деле нет идеального Паттерна :) У каждого есть минусы и плюсы. Всё зависит в большой части от проекта который реализовываете.. Но, для себя я давно сделал выбор и остановился на MVC.. Да есть проблемы с зависимостью вид и контроллер зависят более чем от одной модели,  а от одной модели зависят более одного вида и контроллера.. На самом деле можно создать почти свой идеальный паттерн MVC.. Это же только идеология написания кода, вас никто не может заставлять её придерживаться
Странная логика насчёт "устарел".
Современный компьютер Бэббидж придумал в 1835 году, выкинем все свои компы/смарты?
По поводу HMVC - он нормально работает, когда сложная страница генерируется на сервере. И вот этот подход, в принципе, можно считать, устарел, ибо сейчас сложные страницы в общем случае более правильно генерировать в браузере.