про стиль... тут разве что время поддержки. типа код написанный 10-20 лет назад, не придется переписывать и слушать какой-то ор новых разрабов, на тему "ой, сейчас так не делают! вместо mvc надо mvi1! composition over inheretance1!!!". итд. т.е. у нас долговременно поддерживаемое решение, а не индустрия мод "фи, в этом сезоне мы конвертируем объект экстеншн методами, а не этими вашими вызовами статиков"
но тогда мы придём к тому, что хороший стиль это лисп и эрланг какой-нибудь. а язык часто добавляющий фичи не может быть примером хорошего стиля априори.
MVC на MVI нормальные люди меняют не потому, что MVC устарел, а потому, что у MVI преимущества есть свои, подходящие в некоторых случаях. Если приложение с MVC написано хорошо (а там просто нужна охуенная дисциплина, которой обычно нет, потому обычно оно как раз не оч написано), то переписывать ради переписывания его нормальная команда не будет.