The problem with relying for everything on smalltalk code and not using existing technology is two fold
a) You cannot compete with existing solution, they come with more manpower , have more features, better documention, more bug fixes, more, more ...... more
b) One day the authors of the library decide to give up on the library because they went off to other things and of course it falls to the shoulders of others that are much less motivated and have other things in their plate too with higher priority for them. The library continues to improve but at a glacial pace.��
Its perfectly ok to try your own things and follow your own road. Everyone loves to experiment and do things his own way and that has many positive. But the general refusal to embrace existing technologies even problematic ones make the job of spreading the Smalltalk appeal much harder. Makes it harder for people to transition from other languages too.
This smalltalk mentality is wrong. The end.��