I'm not saying Java should have introduced ground breaking features - I'm saying they made design mistakes that they should have corrected far sooner (var/type inference) and refused to add some basic features (lambdas) that would have made the code a lot better for it.
They did add those features eventually (Java 8) - about 8 years behind C# (since C# 3.0)
They did add those features eventually (Java 8) - about 8 years behind C# (since C# 3.0)