Include — тоже код!
Всё началось с того, что мне никогда не нравилось, когда в веб-приложении есть несколько исполняемых php-скриптов (здесь я буду называть исполняемыми скрипты, которые содержат что-нибудь, кроме описаний функций). Типа, для главной страницы — index.php, для страницы about — about.php и так далее. Это очень неудобный (=плохой) способ, т.к. он предполагает, например, copy/paste кода дизайна во все скрипты. Многие будут возражать, что код дизайна можно вынести в отдельные файлы и инклюдить их. Да, конечно, но сам include — это уже код, одинаковый во всех файлах. При таком раскладе нельзя даже переименовать включаемый файл, потому, что это потребует правки огромной кучи других.
Ощущение, что Илья Бирман слегка бредит. Причины эти настолько несущественны («правка огромной кучи других файлов» решается поиском и заменой по всем файлам, если ты не пишешь в notepad-е, конечно, гыгы), чтобы городить из-за них тот огород, который предлагает Илья, что даже и недоумеваешь — что же действительно подвигло его сделать это, кроме ненормальная тяга к тому, «чтобы было красиво».