Deployment is another serious issue. Deploying a Smalltalk image means installing the full image on a server and getting rights to run it. This reminds me of Common Lisp, which is a wonderful and much-loved language but is a pain to deplo…
Methinks you could be overstating the issue. I doubt that JP Morgan (Kapital software) and OOCL (IRIS-2) had a serious problem with deployment.
Ten years ago, I deployed a Seaside app for a psychiatrist client on a Linux server. There were no “rights” issues because the client had the server all to themselves.
Today, companies like Cincom and GemTalk Systems have cloud-based deployment for their products. I really don’t see what the issue is.