Yes sure , I agree, but why that does not apply to Pharo ?
I would not want to use Pharo libraries that get changed and redesigned in each version and I have to rewrite my code. I could not even imagine the nightmare scenario of having a big code base and a language that keep changing. Python broke compatibility from version 2 to version 3 and it was not a smooth ride for people, it took years for people to migrate and still there are a lot that are still using Python 2. The changes they made were not even that big and even offered a tool to automagically convert code from version 2 to version 3.��
What makes Pharo immune to this situation ? because the way I see it Pharo is not immune at all.��