I'm a relative newcomer to Rust, and yes, this tracks with my experience. I know the "Go is simple" meme is overused, but it really is a remarkably small language. For all the amazing engineering that has gone into Rust, the price you pay is that you have to think and track a lot of stuff.