Starting from the point
Nobody in the wider JS/TS community takes any of that activity seriously because
many people or newcomers might think the language is dead
seems to be putting the cart before the horse. If the goal is to attract more people, then first we need to note what our limitations are, who we want to attract, and then how we might attract them.
Limitations:
We aren’t Evan and have no control over the release cadence of Elm. Therefore anything we do must take that into account.
Who do we want to attract?:
Being that Elm is statically typed, we likely don’t want to target people who really enjoy working with dynamically typed languages. This eliminates people who consider themselves diehard [JS, Clojure(Script), Ruby, Perl, PHP, etc] developers. These people would likely be frustrated having to deal with making types fit.
Since Elm has long release cycles, we also likely don’t want to target people who crave frequent updates. Doing so would likely frustrate them as their expectations and how Elm releases actually happen will never align.
Relative to language like Haskell and PureScript, Elm has limitations around types. People who consider those type systems to be superior are also likely a poor fit for trying to attract to Elm.
This definitely isn’t an anwser to how to attract people, nor whom to attract, but I think it’s a better starting point than the above comments have put us in. It also gives those who feel that more people should be writing Elm a slightly better way of discussing the topic.