Thanks, VI. I see what you mean, but I disagree to some extent. Obviously, I wouldn't learn much from OOP-based code, but I think it is good to think in terms of M-V-C principles as soon as is practical, and MVC is not an OOP-only concept.
Yes, you're exactly right. I was just trolling for a VERY light-weight CMS that was "functionally programmed." Interestingly, I noticed that some of the smaller OOP CMS' are well below 50K in size.
But on the second part, OOP (for some of us) is a really challenging subject. My wife is an accomplished artist. Sometimes when she is drawing, I ask her, "How do you DO that?" She smiles and says, "It's easy."