Alan Kay’s vision of object oriented programming was very different than that embodied in today’s popular OO languages such as Java and C++
That's because Java and C++ embody Barbara Liskov's vision of object oriented programming, primarily. The abstract data vision.