Rust is a great language too (I'm in the process of learning it), but I would definitely not put it in the same category as Java and Go in terms of the problems it is good at solving. It fits much more with C/C++.
There is a huge class of problems that don't need the precision (especially around memory) that Rust demands from the programmer.