There is most likely none.
Go team at Google would have enough real usage feedback from running Go systems in their massive data centers. They most likely find it reasonable with all things considered.
This debate about Generational GC is theoretical in nature, claiming Java GC design is universally applicable irrespective of language and its use cases.
There may indirect approval to Go approach by Java when developing value types:
http://openjdk.java.net/jeps/169
key Quote:
"In modern JVMs, object allocation is inexpensive, with a cost comparable to out-of-line procedure calling. But even this cost is often a painful overhead when compared to individual operations on primitive values. Thus, Java programmers face a binary choice between existing primitive types (which avoid allocation) and other types (which allow data abstraction and other benefits of classes). When they need to define small composite values such as complex numbers, pixels, or pairs of return values, neither approach serves. This dilemma often has no good solution, and the workarounds distort Java programs and APIs. "
If we go by claims that Java and its GC supporters always made:
1) RAM is Cheap 2) GC is incredibly fast so as not to worry about allocation.
There should be no need to waste tremendous multi year engineering effort to add value types to Java.