<p><pre><code>  &gt; Very few new mainstream languages have anything new to say

  &gt; these same languages try to position themselves as complete 
  &gt; ecosystems, rather than simple tools
</code></pre>
This is where you answer your own implied question. Tools designed to excel at a singular task to the exclusion of general-purpose tasks will necessarily attract a comparatively niche audience. Tools designed for more general applications will attract people doing more general tasks, which is a more &quot;mainstream&quot; audience by definition.