It’s not difficult to create a shrink wrapped application in Pharo, there just isn’t a tool for it yet. The main hurdle that had to be overcome first is the ability to take the source for the JIT compiler out of the environment.
VisualWorks is relatively inexpensive (you can license it per sold copy of your application, and it amounts to very little). It does have a tool for packaging a shrink wrapped product. A personal use license is free, largely the only thing missing
For me Pharo is a better environment, but occasionally I’ve ported things to VW or to VisualAge, the former to package it, the latter to run it on high end machines, as in 128 thread, 64 GB, 8 100 Gbps ports type machines. Pharo will scale to that, but it doesn’t have a JIT compiler for POWER or UltraSparc.