I'll contend that any Rust build involving Cargo is bloated and slow. `rustc` is impressively slow on a translation unit basis, and Cargo is basically a build recursion bingo card. Throw in about 900 micro point releases in flight at any given time?
If you're not running an elite `bazel` or `buck2` RBE with `nativelink`? You're not even playing.