Про архитектуру и шаблоны проектирования (паттерны) есть
книжки.
Ненормальные статьи про MVC штампуются потому, что MVC задумывался не для web'а, и вообще лет за пятнадцать до появления www. Есть неплохая
статья рассказывающая о том, как мы докатились до ситуации, в которой буковки MVC лепят куда попало потому что это модно. Если интересно, почитайте оригинал Реенскауга, но перевода вроде нет.
А в фреймворках и библиотеках нет ничего плохого. Относитесь к ним как к наборам инструментов или готовых деталек (как конструктор лего, например). Но плохо, когда человек не знает ничего кроме своего любимого фреймворка, и если в этом фреймворке нет нужной детальки - сразу конец света наступает.