Perhaps this isn&#x27;t what you mean, but &quot;isn&#x27;t there more than enough choice already&quot; always comes across to me as &quot;isn&#x27;t there at least one language with zero flaws for your use case?&quot; I think the answer to that question is definitely &quot;no&quot;- this is why people write DSLs for niche use cases, but it also applies to general purpose languages. If we had just stopped where we were and were content with existing languages we&#x27;d be missing out on a lot of useful features today.