> Meanwhile, the software that was originally written in C/C++ was 'yesteryear' rewritten in ruby, then rewritten in go, now in rust, tomorrow in whoknowswhat,
I think Go is here to stay, though.
Rust has primarily been used for rewriting existing stuff. Go has been used to produce new things.
That's not the only reason I think this, of course, but it's a small but significant indicator that experimental development is significantly easier in Go than the other static-typed languages.