¿Por qué el nombre de mangling no está estandarizado

Solo me pregunto por qué la manipulación de nombres nunca fue estandarizada por el estándar C ++. Claramente, tener diferentes algoritmos de gestión de nombres daña la interoperabilidad [1] y no veo ninguna ventaja de tenerla definida en la implementación.

Es decir, a diferencia de las convenciones de llamada o el tamaño de las primitivas, a la máquina en sí no le importa o ni siquiera sabe cómo se llama a la función. Entonces, ¿por qué no estaba estandarizado y por qué todavía no está estandarizado? Los compiladores han cambiado las reglas en el pasado de todos modos entre las versiones.

[1] todas aquellas personas que exportan funciones comoextern "C" tonos de volumen.

Respuestas a la pregunta(2)

Su respuesta a la pregunta