Башка, как начнешь изучать - поймешь. Ооп - это всего лишь одна из парадигм, коих много (процедурная/ооп/функциональная/императивная/декларативная и т.д.). А mvc -это всего лишь один из видов архитектуры приложения. Ооп/mvc в пхп это мода, и попытка повысить порог вхождения в пхп-программирование. Т.е. усложнить или сделать невозможным создание сайтов для школьников, а заодно избавить пхп от славы быдло-языка. Поэтому многие и дрочат на фреймворки, причем прилюдно, для повышения ЧСВ, а в душе их ненавидят (если не мазохисты, конечно). Классы со статическими методами, я считаю, имеют смысл для инкапсуляции кода, как и неймспейсы. Но объекты ради объектов, т.е. ради понтов... это ***. Изучить придется, т.к. в пхп с течением времени появляется все больше ооп-классов, как пдо