Desuso de la palabra clave estática ... ¿no más?

En C ++ es posible usar elstatic palabra clave dentro de una unidad de traducción para afectar la visibilidad de un símbolo (ya sea variable o declaración de función).

En n3092, esto quedó en desuso:

Anexo D.2[depr.static]
El uso de la palabra clave estática está en desuso cuando se declaran objetos en el ámbito del espacio de nombres (ver 3.3.6).

En n3225, esto se ha eliminado.

losúnico artículo que pude encontrar Es algo informal.

Sin embargo, subraya que, por compatibilidad con C (y la capacidad de compilar programas C como C ++), la degradación es molesta. Sin embargo, compilar un programa en C directamente como C ++ puede ser una experiencia frustrante, por lo que no estoy seguro de si merece consideración.

¿Alguien sabe por qué se cambió?

Respuestas a la pregunta(3)

Su respuesta a la pregunta