True, that could very well explain its horrid state in mid-1995. But that was 18 years ago, and things really haven't gotten any better since then.
The Harmony work is somewhat of a step in the right direction, but its impact will still be quite limited, assuming it ever does become a standard.
C++, on the other hand, has seen significant improvement over the past two decades. Much of its complexity can now be avoided when using a "Modern C++" approach, all without losing access to its powerful functionality in those cases when it truly is needed.
C++ has evolved in a way that makes it more usable. JavaScript has merely stagnated, without the community showing any real interest in cleaning up what's a very unjustifiably bad situation.