Yes, cargo is perfect if you are willing to always compile from source, everything is Rust and one is willing to deal with everything else themselves in build.rs scripts.
Google and Microsoft aren't using cargo on their projects, rather had to come up with their own build tool.