Why would you need an asynchronous callback-based server to do NL? Seems like a strange fit? Or am I missing something?
Basically, it's like having an NLP library for Python--it's not just for the language but for the whole ecosystem. The difference is that JavaScript as a language does not provide stuff like modules, so you have to get that from somewhere else, in this case Node.
2. Wheels reinvented to fit on new framework
3. Framework develops an "ecosystem"
4. Framework grows to support ecosystem
5. Framework criticized as old and crufty. Repeat 1 with new framework.