One of the advantages of rust is its ability to segregate safe-to-share (between concurrent contexts) and not so, at compile time.
While it can’t (yet?) be generic over them, it lets you use the non-atomic Rc in thread-bound structures and know this is never going to be shared between threads, whereas the more expensive Arc can have handles be moved from one thread to an other.