Agreed. I'll go ahead and burn the karma on an overwrought historical analogy right now:
C++ did to object-oriented languages in the 90s what the Church did to Europe in the medieval period. Thankfully functional languages (the Islamic world) preserved a lot of knowledge through that period so that it can now be re-introduced.
Smalltalk is, of course, Constantinople.