I agree it lacks all of these things, but in scientific computing - at the current state - it is already ahead of fortran, python, and C++ in terms of convenience. Precompilation doesn't matter as much here, and the packaging and JIT compilation as well as relatively simple FFI are making one's life a lot easier.
And NB, python also doesn't offer many of these features, such as dependency management and simple single-binary builds. Yet it's popular.