初心者に毛が生えたレベルの素人です。

Wordpressのソースコードを読んでみたんですが、
どうしてクラスや関数を作らずに、たくさんのファイルに処理が小分けされているんですか?
なかにはPHPとHTMLが混ざっているところもあって、処理の流れが分かりにくいと思いました。
CakePHPのようにMVCで整理した方がいいんじゃないんですか?

何らかの合理的な理由があってそういう書き方がされているのだと思いますが、よくわかりません。
プログラマの方々がどんなふうに認識しているのか知りたいです。ご意見ください。