I definitely think there's some truth in the idea of needing a killer app to make a successful PL.
An alternative mindset is that *successful PLs are designed for their environment*. If you can tailor the language for its domain, you can build a better overall solution.
Related Posts
If you created a large, successful OSS project, would you want to be BDFL or move on after a period?
I see tradeoffs on both sides, although it's not a decision I've needed to make myself.
WebAssembly seems like a totally reasonable bytecode format, but I've not had many opportunities to use it so far.
Has wasm found its 'killer app' yet?
The niche of short, environment-specific scripts, and the consequences for programming language design choices: https://brrt-to-the-future.blogspot.com/2021/03/why-bother-with-scripting.html