TBH I've always thought of Go as Google's Java. With some decisions to make developing at super-big-co even nicer, which helps you at google scale.
Java 1.4 already had much more features and library offerings than Go still lacks.
Golang not well supporting supervision trees has more to do with the runtime not allowing to kill a goroutine. See http://www.jerf.org/iri/post/2930