> We need more good ones.
No, there are quite a few good languages around. I consider Haskell to be a well-thought-out and elegant language, and there are others like Smalltalk or OCaml. The problem clearly isn't the lack of languages, but the lack of tools, libraries and general momentum around these languages. And of course, the more languages you have, the fewer people will work on the ecosystem of each language.