I think the issue that happened with C++ was that it was made a superset and then they just kept adding features, shortcuts, whatnot. The syntax can be very confusing, there are redundant syntax constructs, shortcuts, and structurally it doesn't look organized.