The verbose and non-transparent nature of Java should not deter you from learning and using object orientated programming in other environments, especially since these concepts had already been explored decades before Java existed.
Object orientated programming is a good thing when it is done right, and horrible when it's done wrong, just like anything.
If your not doing functional programming and your not doing object orientated programming (they are both different types of OOP) then your not growing as a programmer, and this will come back to bite you much worse than any verbose Java code ever could.
I'm not at all a fan of Java personally and I too think its way more verbose and complicated than things need to be, but OOP != Java.
The only OOP I have really looked into since, was PHP frameworks like Zend Framework and I didn't find it made life easier for me.
I do make use of classes in Perl and PHP when they are presented in modules. I just don't choose to structure my work in objects.
I am using javascript as a functional language when in use with node.js or with firebase for example.
I just break my work up in simple functions which I use and re-use to do anything I need.
In regards to not developing as a programmer, of course if you have a style you will get better at it, but I find I grow better by learning more variety of skills, e.g properly securing password data with bcrypt, or playing stripes CTF2 to see where the vulnerabilities exist in software. As examples, I think there is more value in becoming a widely skilled and capable hacker, than an coding [style] guru.
Completely understand where you are coming from, knowledge is power after all!
I just don't understand how your going to get that knowledge if you avoid large areas of importance in every language you come across. Avoiding prototypes and closures in JavaScript means that there is a HUGE area of functional object orientated programming that you have no idea about, which means there is a number of languages you are never truly going to get your head around, including JavaScript, not a good position for a widely skilled hacker to be in, and creeping errors like this can really mess with your future prospects.
In my case this huge area of functional object orientated programming ended up becoming my career, after many years of being a jack of all trades master of none php and python developer.
I don't agree with a lot of the mainstream opinions around OOP myself, and I feel that functional programming has lots of merit in its own right, so maybe you should consider looking more into functional programming if you don't like the typical OOP MVC approach. If nothing else it will open up your mind to the many different ways that OOP can be implemented and might remove some of the fear or hate around OOP. :-)
I guess what I am saying is that, in many ways programming IS OOP, if only because of the sheer number of modern languages out there that have OOP design concepts within, by actively avoiding OOP you are actively avoiding learning some really important stuff that will help you learn many other key languages and programming concepts in the future.
Don't make the mistakes of letting your opinions around any given language, influence your opinions on any other language.
Next time you come across something OOP related please consider what I have said and don't fall into the same trap that so many other programmers fall into. You will be doing you and your future self a great favour!
Object orientated programming is a good thing when it is done right, and horrible when it's done wrong, just like anything.
If your not doing functional programming and your not doing object orientated programming (they are both different types of OOP) then your not growing as a programmer, and this will come back to bite you much worse than any verbose Java code ever could.
I'm not at all a fan of Java personally and I too think its way more verbose and complicated than things need to be, but OOP != Java.