In it's class, it's definitely leading for future development. The thing is we can't compare Rust to Python or C# (can't compare Python and C# to each other either, frankly). The only language that competes with Rust genuinely is C++.
And it's my go-to for anything that isn't front end/web framework.
It has lots of packages now. And can be extended further as it can call other languages modules such as Python.
Can Rust do what C# does? Yes, unquestionably. But there is a value to a runtime and GC. It makes writing application code a bit easier, more assumptions can be made, and less care needs to be given to memory.
It's suboptimal, but usually doesn't matter. I'd rather write a backend in C#, and the performance is usually more than good enough.