The fact that "Ruby developers already basically know the Crystal syntax" is a selling point for Crystal, but if people are already evaluating a switch to another programming language, that's just one of many factors that must be considered.
People use Ruby because they like the way it works, not because of the syntax.
It's definitely lacking in the web ecosystem department but the language is a joy to use and incredibly fast.
I think people focus on the superficial similarity of Crystal, without thinking what semantics need to be the same for it to use usefully similar. And those semantics aren't there, so it doesn't matter if it sorts of looks the same and includes most methods.
I feel like if it was tractable to run Rails on Crystal then someone would have done that.
Last I heard (which was years ago) it was pretty much a solo project.
That said, the demo is really something and I like what they're doing. I hope one day it becomes my language of choice.