> When people need generics they can use languages with generics facility then. I am not arguing otherwise.
This is the point where Go's advocates disagree with its detractors. The latter tend to feel that you need generics (Just like you need to program in something higher level then assembly) far more frequently then they are told.
I didn't claim Java projects do not scale. They do. I use Java all the time at my day job. I would use whatever makes sense. Maybe someday Rust is absolutely essential I would use it then.
> Features like generics aren't intellectually stimulating, they are here because people want to write type safe code.
When people need generics they can use languages with generics facility then. I am not arguing otherwise.