I don't think the differences between go and rust are minor.

You aren't starting from scratch in the same way that if you have written javascript you aren't starting from scratch writing c++.