My theory is that because Rust is a low level language you tend to miss out on higher level primitives that promote more code reuse. Another theory is that Rust is mature but not quite as mature as something like Java, so there are fewer mature dependencies for you to delegate your work to.
Thoughts on what’s accurate? For context, I’ve written a bit of Rust myself, but am definitely a beginner.