Yes, more powerful, but much simpler? That is more a statement of belief than a globally true fact. It depends on age training. After decades of functional programming creating habitual ways of thinking, full object oriented thinking is like very difficult to understand and very foreign language.
Before I retired i was working alongside very powerful experts. We covered for each other's weak points, (experts with weak points? If you don't know you have weak points your breadth of knowledge is too narrow to be an actual expert. One time they took a week to find a bug which would never happened in functional coding. There were so many variant installations, with logically connected code unconnected by being spread between disparate objects that tying together all those fragments into a logical whole that would lead to the bug was just plain difficult. and that is easier is it? Experts taking a week to find something that either wouldn't have happened or been trivial to find in functional code because all the relevant facts would have been right in front of your eyes in one place, not spread all over.
So instead of failing to answer the question by instead re-iterating your beliefs, how about simply giving us one simple link to the BasicPPC extension libraries. Us? Yes me too, please nicely. Send it privately in an e-mail as a link to a web page known only to the three of us if putting it in the forum breaks your view of they way things should go.