MVC - архитекрутный паттерн.
Он самодостаточен.
Но, что очевидно - когда вдаетесь в дискуссии об архитектуре , подразумевается что к этим самым дискуссиям уже готовы, т.е. определенный набор задач решать уже приходилось, и хоть сколько-нибудь знакомы с методами их решения.
Вот и получается - чтоб говорить об архитектуре - нухно хоть немного понимать другие паттерны.
И MVC - не исключение. Так что я могу подитожить что тут вопрос не в MVC, а в самой тематике беседы.
Примеры грамотного мвц есть в вики

И пример грамотного мвц это три класса - контроллер-вью-модель, ты уже и сам такой же написал в другой теме. Но реальные задачи обычно состоят из пачек классов, и тут уже вопросы другого уровня.