>>10
Agreed. When I program in C++, I don't get overtly anal about making every, single, god damn thing conform to OOP analisms. C++'s biggest strength, at least as far as my coding style is, is it lets me code in C, but I can compartmentalize (is that a real world?) certain things so that my code can be slightly more readable than if I were to write it in pure C.
If I were to structure a graphics engine in C++ using strict OOP protocol, it'd be shitty and slow compared to if I wrote such a thing in C++, with very loose OOP such that I can still design the data structures based on speed rather than blind orthodoxy.