Seems a superficial argument, C++'s features have not been added into Java to create Scala. Even the Java community is pushing Java7 in a direction with richer features, except the language is beginning to get in the way. Generics are not implemented too well, closures are likely to complicate matters further.