Было время, когда я даже и не знал что бывают фреймворки, движки, CMS, CRM и т.п. Когда я только начинал первые шаги в интернет-пространстве, у меня был первый сайт из двух страниц табличной версткой: Главная с товарами и Контакты. Ни о каких корзинах я даже и не помышлял. Затем мне подсказали, что бывает такая вещь как «движок» и подсказали какой.…
С основной изложенной мыслью - согласен. Но, если вносить корректировки и дискуссировать предметно, то архитектура MVC к данному моменту в значительной степени морально устарела, а, актуализированным Её потомком, на благо девелоперскому комъюнити, служит архитектура MVVM.