OP here, we just tried to pick a language that the most people would know. I'm pretty bad at JavaScript, but I know enough to get things done so we went with that.
Sure you could, but the point is rather to require this specific language. No option is totally without controversy, but this choice ensures a very specific audience (not just programmers/technical people, but ones who are into node) and anyone outside the audience is implicitly not welcome at all.