@jeremiah They didn't invent OOP. Alan Kay coined the term OOP to mean something like what we'd call a microservice today, and it's been misunderstood ever since.
Smalltalk OOP is very different from Java/C++ OOP due to the whole business of message passing.