I am not sure I can decipher from your comment what do you exactly find unpleasant in the language and the tooling?
I can parse and read all C/C++/TypeScript/Java/C# code with ease, it all makes sense and reads like poetry. Rust's syntax is just ugly, I have a visceral unpleasant feeling sort-of like when I have to read Perl code or (to a lesser degree) Objective-C.
Dependency management is a fact of life for most of us out there in the trenches. It cannot be escaped. We don't want to roll our own.