Well, I know lots of programmers who do like Java, you just don't see them that much on Hacker News. Reasons:
- Availability of good IDEs.
- Good dependency management and build infrastructure via Maven.
- Quick and easy deployment via servlet containers.
I am not a big Java fan, but having written quite much code, feature-wise there are not that many advantages of Go over Java. Package management in Go is nice for an early system, but will become a mess eventually, since there is no version management at all. Goroutines and Gochannels are nice for concurrency, but not all that great for parallelization. Java has generics, checked exceptions, and a good garbage collector via the JVM.
I don't hold much hope for the development of Java the language, but the JVM is a great platform, with many interesting languages (Scala, Kotlin, Clojure), that attempt to solve problems that Go doesn't solve.