Another use case is when you need a systems language for a user-facing app (even if not directly connected to the internet) and would have reached for C++ previously.
Memory corruption bugs are no joke. If you've got staff that already knows C++, their ramp up time for Rust will be much shorter compared to typical devs working only in Python, JS, etc.