I don't buy that. There is no proof Go programming at large scales better than Java programming at large.
Go didn't reach the scale of Java programs yet. And no, Kub or Docker, while fairly large, are nothing compared to 15 y.o. multi-million line Java codebases. Go certainly needs less bureaucracy due to the ease of deployment, but it doesn't mean Go projects scale better in large teams.
> For single person projects that I think you are doing, many people want intellectually stimulating language where Go may fall short.
I really hate this kind of arguments. Features like generics aren't intellectually stimulating, they are here because people want to write type safe code. Context.Value(interface{})interface{} isn't type safe code.
Now tell me, what is more intellectually challenging? writing concurrent programs free of race conditions or generics?