> But now you have no real easy way to get to your special case working correctly without learning more and spending more time just like any other language
That's a big hand wavy thing right there: "spending more time" is not a binary, and "just like any other language" ignores the massive differences there are in how much time you have to spend, what resources are available to you from the language, and how easy the ecosystem makes it.