I couldn't disagree with this any harder. I'm a Java BE Engineer who joined a Go shop, so I have a direct comparison. Both are microservice environments for products of similar complexity. It is insane to me how much less productive Go is for your average microservice enterprise environment. I'm sure it's great for systems programming or tool development. I like the simplicity. But the ecosystem is borderline useless…
If you don't like GRPC and Proto, use REST. `http.Client{}`, boom make a call.
Go is built for microsevices. It probably has the best std library for web services of any language.