Гм, какой механизм? какая стандартизация?
Я могу ошибаться, но:
1) стандарт - это сообщение о языке. Он уже есть и меняться не будет. На то это и стандарт.
2) Если Вы имеете в виду появление перечислений, то их тоже, поверьте, убрали не просто так. Это нужно для большей независимости между модулями-компонентами. Перечисление - тип. Чем больше зависимостей от типов, тем больше модулей нужно перекомпилировать, если тип поменялся (Вы добавили или убрали одно значение из перечисления).