Я бы такое назвал "Вью взяла на себя работу контроллера" и это уже будет не чистая вью

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

Хотя нет, вру начальство и общепринятые в команде правила все же порой диктуют.