The C++ standard committee is definitely smart. But language design requires sense beyond just being smart.
They didn’t do the best with what they had. Sure, some problems were caused by C backwards compatibility.
But so much of the complexity and silliness of the language was invented by the committee themselves.