Squeak/Pharo and Smalltalk in general never took off (and it’s unlikely they ever will) because of this mindset.
I dabbled a bit with pharo and this mindset became evident pretty much immediately.
The thing is: for many things pharo/squeak are really shitty runtimes (think smp/threading, high-throughput or low-latency i/o, network protocols support etc). But the OS is generally great in that sense.
Smalltalk is nice but it will never get past the “toy language” phase with that attitude.
Also: in terms of object database Versant OODBMS is much better :P