You’re telling people to just ignore the paved road of Rust, which is bad advice.
The method documentation alone in reference counting is more pages than some entire programming languages. That’s beside the necessary knowledge for using it.
I do think that a superset of Rust that provided first-class native syntax for ARC would be much more popular.
I tell everybody to .clone() and (a)rc away and optimize later. But I often struggle to do that myself ;)
Mutexes and reference counting work fine, and are sometimes dramatically simpler than getting absolutely-minimal locks like people seem to always want to do with Rust.