I’ve been ‘into’ OOP since 1987. What I learned in these over 30 years about it tells me that you’re article is not about OOP at all. None of your 7 points are about OOP, but all about your own limited experience. Use OOP for another 5–10 years, make use of the input of more experience people as you go along. Then re-read your article and then write a critique of it. My hunch is that you will write just about the opposite of what you wrote now.