Your point about support is well taken, but while Rust is being supported by Firefox, it was Graydon Hoare&#x27;s side project for 3 years. It is at least possible for an individual to run with an idea for a static language and get community or corporate support, even if it is tremendously difficult. And I don&#x27;t know if you can say that the language sprang from the requirement. It did, so far as a lot of people have had longstanding dissatisfaction with C++, but I&#x27;m not sure Mozilla originally was looking for a replacement (ditto for Google and Go--though lessons learned there may not apply to people who aren&#x27;t Rob Pike...).<p>I agree with you so far as it can&#x27;t be a language you don&#x27;t want to make. I don&#x27;t think this article describes that, but a more modest set of constraints. Elsewhere, the author mentions Julia as a positive inspiration.<p>I think the idea of compromise depends on the idea you&#x27;re trying to bring into the world. You can&#x27;t compromise your core idea, but you can compromise on other things. I guess I&#x27;m making assumptions about what the author is compromising that I&#x27;m not entitled to. Perhaps you know that I&#x27;m wrong.