They do so once in a blue moon, and only for ideas so spectacularly bad that either they were never implemented or never used by anyone. Those aren't the main problem with C++ mess, the issue is the many small but important details which are deeply embedded into the language since it started as a super-set of C.
Besides, the C++ committee does, in fact, remove stuff from the language to clean the mess, just not without due care.