Ну, по правде говоря, MVC на самом деле вводит в заблуждение, когда дело касается большинства фреймворков. Я не знаю ни одной системы PHP, которая основана только на моделях, представлениях и контроллерах. Большинство из них также используют функции, библиотеки, конфиги и уровни кэширования.
MVC - это просто отправная точка, заявляющая, что абстракция вашего CRUD от вашей бизнес-логики и представлений - это хорошо, хорошо! Оттуда вы можете абстрагировать столько систем, сколько захотите, от анализаторов шаблонов до библиотек, которые вычисляют физику.