> stops working as soon as you try to distribute software at scale.
I disagree – just make it read-only – but to illustrate my point, let me try to invert your point.
You're saying that the Lisp/Smalltalk software creation model doesn't scale and only mass-produced software can.
Instead of the traditional car analogy, let me use clothing instead. Even more people use clothes than cars.
"The idea of hand-making bespoke clothing stops working as soon as you try to distribute clothes at scale. There are billions of people and they're all slightly different sizes and shapes. You can't customise clothes for them all!
"The only way we can clothe billions of people is if they all wear the same thing. One-offs worked when we only had a small population and only the rich got a choice. There was no other way. But since then, we invented elastic and zips and belts.
This way we can give everyone a simple all-in-one coverall, a sort of jumpsuit, and using a few zips and elasticated bands and some straps to shorten or lengthen the arms and legs, it will fit everyone. At the worst we can make a few sizes and they will scale.
It's all about scale, and we have to make sacrifices if we want something that scales efficiently."