Most of the preference is certainly due to references being safer (though still not safe) in C++, although the syntactical benefits are a factor.

The point I was trying to make here is that no one in the C++ world is up in arms with "but the dereferencing is hidden!" which I expect some Rust people to be.