Фреймворки - это и есть паттерны.
то что фрэймворки паттерны, это ничего не означает. Просто потому что поверх этих реализации очень легко и не принужденно раскладывается говнокод ровным слоем. Из чегов возникает резонный вопрос, а смысл тогда тащить в проект фрэмворк?
На собеседовании в фигму, народ рассказывал что «ну пиши просто в одном файлике, меньше вызовов зависимостей - быстрей будет бутсрапиться, да и читать будет проще». Естественно я прошел мимо этих хипстеров