Coming from a procedural background (Digression: I started programming from null using AutoIt to create "hacks" for Gaia Online games), I can mostly relate to your sentiments on OOP.

But I think we can more or less agree that saying "OOP sucks" generally does more than raise a few eyebrows. There's pros and cons to OOP like in any imperfect system. I'm focusing mainly on its pros rather than cons. This seems like a relevant discussion on that subject. oop - Pros and Cons of using object oriented programming for progress openedge - Stack Overflow

I think the conclusion being here is that OOP probably isn't suitable for anything and everything. But where it is suitable, the opportunity cost is too great to not use it.