Nope: ease of use is table stakes. Rust is not easy to use. It will never become mainstream because of this. For all its faults, C is comparatively simple.
I actually think rust is very very easy to use to the point where I'd consider using it for scripting. They need to write out more detailed guides on how to do X with Rust though. e.g there's no runtime polymorphism in Rust since every trait + struct binding is unique. However, it similar behaviour can be accomplished by generics hence so many angular brackets in normal Rust code.
But many of those valid criticisms require some familiarity with the language. With syntax they can just point at it and claim it's bad without having to learn anything first.
I mean I have worked with c++, Python, JS/TS, Java and Scala. The syntax of Rust is a mix of these. Apart from that, borrowing, some pointer work and you're set. Honestly Copilot is pretty good at generating code that you can pick up the patterns from. I would highly recommend you give it a try. Not a fan though, for any large project Rust wont be my first choice because of lack of proper libraries and Java is performant enough almost all the time.