on the surface. yes. which one do you consider more powerful as a tool for expressing ideas?
Complex systems should be modelled by reducing the complexity. What I mean is that one has to black-box certain parts of complex systems such that human minds can deal with the concepts effectively. Object oriented programming is a way of doing this, but it's not the perfect way.
some of the ideas i need to express in order to make a living are not so easily expressed in python: