At some point it makes more sense to switch to Crystal.

Crystal is amazing (we sponsor it at Fly.io), but the sheer amount of stuff that's already built for Ruby makes it hard to switch to another language.

Node has had 10 years and its still not there.

> still not there

And never will be.

Not sure what you're saying. What are places where Node isn't caught up to Ruby and can never catch up to Ruby?

Ruby on Rails seems like a kneejerk response, but then again it doesn't exist because nobody really wants it, not for technical reasons.

For example, Python has all the ML/math stuff. Nothing comes to mind for Ruby.

> it doesn't exist because nobody really wants it.

Clearly not true, as there's two separate fullstack frameworks being actively developed[0][1], not mentioning the ones in the past (sails.js, meteor.js).

[0] https://github.com/blitz-js/blitz [1] https://github.com/redwoodjs/redwood