It does nothing to prevent data races between processes, or concurrency errors between threads accessing resources that are external to the process.
Scenarios quite relevant in distributed systems.
I do agree it helps, but it isn't the improvement over other memory safe languages, that the Rust Evagelism Strike Force makes it to be.