It's a hard problem. A ton of features that must be available at the same time. And intelligent features are real tricky; if the language is not designed for them, you can't get very far.
Let them try. If they are successful, we all win. If they fail, it's their loss.
@jgg lot's of terrible user experiences in the wild. That's the baseline which DX pushers claim to be improving