I agree with your general point, but its use case extends beyond that specific case in a few areas. Eg, embedded, where the analogy fails. Rust is a great fit for embedded. More generally, it's a fit for any case where you need fast code, low-level code, bare-metal code, or standalone executable.