Go doesn't currently run on bare metal, though I think there are forks that do. At any rate, this would be unusable for most interesting programs unless you plan to rewrite all of the things the kernel gives you in Go/Rust (though there are projects which aim to do this as well).
I wonder though if bringing Go or Rust bare metal onto the Pi would give you the smallest attack surface?
http://blog.thiago.me/raspberry-pi-bare-metal-programming-wi...