I think the fact that the majority of Nim programmers have more than 10 years of professional software development experience is a huge selling point for the language.
No one here is forced to learn and code in Nim. We do it because we all enjoy it. It's pretty fun, it's easy to read and write with, it's powerful, blah blah, we know this. But all of the things Nim presents itself as and all of its features are backed by the fact it's spread by word-of-mouth and really experienced devs seem to be simply sticking to Nim when they come across it.