Uhhh, that's an interesting question. I have to say that I did use Go before trying Rust. While I don't really have much against Go, it just happened that Rust ticked many of the imaginary boxes I've had, I guess. The development hasn't been as much fun in a long time.
You are absolutely right that the learning curve is higher with Rust. I find it justified, though, based on the results it offers. Naturally, both languages/ecosystems have evolved significantly over the years and the differences between them have narrowed.
I think that the adoption of Rust into the Linux kernel as well as the Windows source code, along with some cloud implementations (for which Go was initially advertised and recommended) have made the decision easier for me. That gave me the additional motivation to put in the effort and find time to overcome the initial hurdles.
Long story short, if I had to place a bet between the two right now, it would be on Rust. I just see it as a better long-term investment (of time and effort).
Cheers!