It's true there is nothing inherent. Because all these non-statically typed garbage collected languages with Algol-like syntax are basically the same language. Given that it makes sense that the decision is made based on libraries, community, inertia and whim.
there is nothing inherent about that language aside from people not having made some libraries in other languages
javascript especially nodejs is fine for most people's finance cases