I'm curious to see what the decompiler would show if it were run over binaries produced by Go or Rust. This might be an invaluable tool to help programmers in higher level languages than C understand what really goes on under the hood.
But that's not what you'd do. Instead, you'd use the Go compiler as the black box, and learn Go code to produce the given binary. And for that, Go might work better than C: the speed of the compiler would help churn through generations that much faster.