The problem with #Java isn't that it's trying to do too many things, not even remotely.
The problems started when they saw #Smalltalk's #ObjectSystem and thought "how can we keep only the bad parts of this and make something much worse?".
The memes about the completely absurd "enterprise Java" practically all flow from that initial flaw.