Would Rust ever be used as a "business" language like Java?
I've been learning Rust for the past year and a bit more and I really like it. In my normal job I do mostly Spring Java stuff with web services.
I've tried using Rust personally for stuff like APIs etc. with the various libraries available and it's fine aside from minor pain points due to maturing ecosystem. I loved that things just worked™ after compiling, and how low the resource usage was compared to a similar Spring service.
But now that I think about it, would Rust ever be viable for most companies in this space? Is fighting the borrow checker worth the decreased resource usage and type safety? Would it ever be worth it for most big or small companies?
I didn't have a problem personally working with the compiler to get my APIs up and running, but I don't think that would be the same for a lot of people, and would perhaps be quite hard to justify to a business.
Can Rust ever hope to also be in this space as well as systems programming on a large scale? What would it take? *Should* Rust even pursue that goal? Or is it perfectly fine to have Java for some things and Rust for where it's needed. (Well it is definitely fine, but I'm just having a think)
I'm curious at what people think about this
Aside: I'm not sure what term to use, "business" is all I can think of. But I'm referring to languages like Java, C# and I guess Node and Go even