You are basically telling me that it’s difficult to teach object-oriented programming to students, regardless of the programming language. This is not an issue with Smalltalk.
If that’s the case, then where do new OOP software developers come from? Do they grow from rotting logs in dark, moist environments?
OOP is the most important and widely-used programming paradigm in the world. Most of today’s software is written using OOP. Somebody had to teach these developers. How was it done? By osmosis?