Ну раз Вы из Yii2 выкидываете почти всё (AR, Logger, ассеты, виджеты, ServiceLocator, DataProvider, Serializer) и используете только контроллеры, кеш и хелперы, то и приходим к:
Где я это сказал? Приведите ссылку.
Я выкидываю ассеты и виджеты. AR использую когда задача простая и решить нужно быстро, или просто нужно решить быстро чтобы сейчас работало с последующим переписыванием уже в спокойной обстановке (само собой сразу а не через год). Это по вашему 90% фреймворка?
Так что приведите весомый аргумент, почему удобнее ради этих 10% тянуть весь Yii с JQuery и полдня выкидывать лишнее, адаптировать к PSR и прикручивать Twig, если можно сразу поставить тот же Zend Expressive?
Потому что как я выше написал это не 90%. Потому что не нужно "полдня выкидывать лишнее", вы его просто не используете и оно никого не трогает. Адаптировать к PSR делается один раз и затем тащится из проекта в проект, если вы делаете на каждом проекте все заново то это как минимум странно. Прикручивание твига это composer require yii2soft/yii2-twig и пару строк в конфиге, ни больше ни меньше чем подключение любой другой либы. То что твиг идет из коробки в симфони это киллер фича?
В zend expressive вы не потратите полдня на сборку нужных вам компонентов? Кэш, шаблонизатор, логгер, прослойка с базой (и чтобы логгер все записывал все запросы например), очереди и прочее прочее что предоставляет любой современный фреймворк.
Если посмотреть на гитхабе проекты на ларе (а я их пересмотрел и расковырял много когда глубже вникал в этот фрейм), то можно увидеть что часто выкидывают Blade и Eloquent, заменяя на твиг и доктрину, ну то есть остается роутинг, request/response, контейнер, обертка над PDO и ядро. Собственно тоже самое что я использую в Yii. Плюс к этому вполне устраивает query builder в частности и прослойка для работы с базой в общем.
Твиг я не использую из-за тормознутости и значительной перегруженности (как и все компоненты от Фабиана).
Я не адепт и не сторонник Yii или любого друго инструмента, не подумайте. Работал с разными и продолжаю работать. Yii я выбираю когда мне нужно производительное приложение, а его ядро на два шага впереди Лары и Симфони по скорости. Когда на проекте нужно работать и реализовывать функционал а не заниматься телепатией наблюдая очередной магический экспешн в Ларе (особенно в блейде). Когда нет времени или желания прокачивать стероиды чтобы это хоть как-то шевелилось и страницы загружались быстрее 2с. Когда мне нужно получить готовый скелет под будущий проект и не вымучивать очередной велосипед. Разделение advanced-app мне кажется очень удачным и удобным (но разве что неймспейсы поправить и еще по мелочи). Это основное. В остальных случаях я Yii не выбираю.
Есть масса примеров живых проектов на этом инструменте, которые растут и развиваются. Да у Yii много проблем и некоторые весьма серьезные. Не следование PSR это конечно недопустимо в 2017 году и может стать фатально если это не исправят. Сильная связность компонентов аналогично. И это все нужно исправлять. Пусть болезненно, пусть на живую, но другой путь для фрейма только в могилу как я думаю.
Но не надо говорить что вот я поработал с симфони а ваш Yii г..но. Обычно после таких фраз через пару лет звучит что-то вроде я освоил Go и ваш PHP г.но