Наше приложение не должно зависить от него, наоборот
На фронтэнде, на UI, все к этому снова и идет (Angualr2, React), поток данных только в одну сторону (отказ от двустороннего датабиндинга, только односторонний), дробление UI на отдельные компоненты со своей моделью, контроллером и представлением. Маленькие масштабы, схема работы с данными, не архитектура.
Словом MVC это не архитектура, это правило описывающее поток данных и разделение ответсвенности. CQRS чуть ближе походит на архитектуру, хотя опять же это несколько не то. Это абстрактное правило, бэст практис и только.
MVC работает только в маленьких масштабах (кнопка, инпут).
MVC не является архитектурой приложения.