Honestly, I feel this would happen to most systems that have the following properties:
- One size fits all, (clients can only run one language, JS, so it has to fit many use cases).
- Popular (JS seems to be the most popular language at the moment, having beaten Java on most scales in the past year).
- Not owned by a corporation, (whilst probably a good thing, this does lead to "design by committee" issues.
- Backwards compatible (in all this time, only a minimal amount of breaking changes).