We do, because if you reduce languages to their fundamental core, we had around... 3 - 6 languages in wide use.
Note that this means we need a language which has certain fundamental differences to existing languages, so we don't need YAJAWiSS (yet another java with syntactic sugar), but something that takes a step forward. Their error model, first class immutability and RAII outside of C++ might be something like this, if done well.
Note that this means we need a language which has certain fundamental differences to existing languages, so we don't need YAJAWiSS (yet another java with syntactic sugar), but something that takes a step forward. Their error model, first class immutability and RAII outside of C++ might be something like this, if done well.