To be most effective for a given type of work a language has to be designed for that work. It’s a question of having the right tool for the job. We needed a simple, easy to learn, powerful language that was dynamic, like Lisp or Smalltalk, but had a familiar syntax like C++ or Java. We also needed tight integration with the database, and the right facilities to build application frameworks. And we needed features like garbage collection and exception handling. We also wanted something that was easy to deploy, without a lot of dependencies.
When Suneido was started (before 2000) there weren’t as many choices as there are today.