Иногда слишком дорого , чтобы использовать Controller
для простого View/Model
общения.

Если ваше представление просто показывает необработанные данные без каких-либоОперация (фильтрация, визуализация, модификация ...) легко забыть о контроллере.
Но это поведение так злоупотребляет иногда оно убивает все преимущества MVC .
И это где MVP входит:
MVP (Model-View-Presenter) разрывает связь между моделью и представлением, и каждая вещь проходит через посредника (Presenter).
