Frameworks have nothing to do with OO. Ask any javascript kiddie. And if you want to babble about "how computers really work" I presume you're programming them using front console toggle switches and an enter button? No? Didn't think so.
"I've worked on were big and complex mainly"
yeah, sure you have.
"you're a just noob that needs more experience before spouting your theories."
Son, I started out with punched cards. I was probably programming before your parents had even met so spare me your faux guru BS. You really need to go get a clue. OO makes a number of problems simple, so does declarative programming. Horses for courses. When you've got some actual experience instead of playing with you PC in your bedroom you might realise that.