Das Problem bei OO-Programmierung ist NICHT die Sprache. Das Problem ist die absolut unzureichende Dokumentation der OO-Objekte.
OK, die Doku von MS-O ist diesbezüglich auch schon ziemlich lausig, aber gegenüber der von OO immer noch geradezu ein strahlendes Musterbeispiel an Offenheit, Verständlichkeit und Transparenz.