After all C++ isn't a perfect match for Java's design aims either.
At the age of four with paper hats and wooden swords we're all Generals. Only some of us never grow out of it.