C++ was developed in 1987 specifically to deal with OOP because C couldn't. Unfortunately, neither are structured languages like Pascal. However, the majority of the planet decided to use C and C++ for its flexibility, structure be damned. Even though this flexibility would end up causing lots of problems with programmers who were not trained to develop structured code.
The reason C is not intuitive is because it is a third generation language. Just one generation removed from assembly code. Just imagine if scientists had to write their programs in assembly. I would pay to see that.

(It might give them new appreciation for us developers.

)
C++/C#, Java, Python, Ruby, etc., are all fourth generation languages, and therefore much easier to understand and use. If you are using any of these fourth generation languages then you are already using OOP, whether you realize it or not. OOP is not merely a philosophy, it is a completely different development methodology, which is why new languages had to be developed specifically for OOP.
While Borland, and everyone else, was creating C++ in the late 1980s, Microsoft took a slightly different approach. They developed OLE and COM, which were OOP models that their third generation languages could access. Remember "Drag & Drop?" They eventually came around to developing their own C++ by the early 1990s though.
That is the real problem with programming languages today. When you had to develop applications in either assembly or a third generation language you had a better understanding of what was actually happening. You knew in more detail how the command you gave was being handled by the compiler. With today's fourth generation languages we are removed from the inner-workings and therefore do not have as good of an understanding of how a command is being dealt with by the compiler. The up-side to fourth generation languages is quicker development time and much more complex applications. The downside with fourth generation languages is that the more generations you are removed from machine code, the slower the application runs and more problems will arise. The slow execution speed of the software can be offset to some degree by the speed of the hardware, so the downside really isn't that bad.