A bit of a chicken and the egg problem, I'd say, but you're right. You can, however, extend your applications using the C API which opens you up to the entire C ecosystem. Someone has to go and write a bunch of bindings though, and that largely hasn't happened yet, probably because the language is still in flux and writing bindings can be time consuming, and having to maintain them against constant breaking changes would be awful.