Hola CENTSOARER,

Sabemos que el sistema de clasificación está diseñado para reflejar la estructura del sistema vial en su totalidad, por lo tanto, una avenida puede ser importante localmente, pero si no conecta con otras vías de igual o mayor jerarquía, no debe ser etiquetada como primary.
La etiqueta highway=primary no es obligatoria en todas las ciudades, y tampoco hay una norma que exija su presencia. En ciudades como la Ciudad de México, muchas avenidas no cumplen con este criterio y considero que no deberían ser forzadas a esta categoría.

Y no, no hay una regla explícita que exija que las vías primary se conecten 'en sus extremos'. Esta fue una breve interpretación que hice para explicar el cambio. Sin embargo, la Wiki sí menciona que una vía highway=primary debe conectar solo con otras vías de igual o mayor clasificación y no debe terminar ni conectar con vías de menor jerarquía. Esto se basa en principios funcionales de clasificación y convenciones de mapeo lógico, así como prácticas comunes de validación de datos, como las que utilizan Osmose y JOSM.
Aquí está la lista de carreteras primary que actualmente presentan problemas de conectividad en la ciudad según Osmose: https://osmose.openstreetmap.fr/en/issues/open?source=423946&item=1120&class=1
Errores como “broken highway continuity” se activan cuando un tramo de primary termina o conecta con algo significativamente inferior. En este sistema, cada nivel debe “conectar hacia arriba”. Así como una tertiary conecta una residential con una secondary o primary, se espera que una primary conecte hacia una trunk o una motorway, y no que termine en una residential.
Si tomamos como referencia a otra comunidad, la guía de EE.UU. “2021 Highway Classification Guidance” dice explícitamente que al agregar vías de nivel primary a la red, el conjunto de vías de ese nivel (y superiores) debe formar una red interconectada, sin “islas” ni tramos desconectados en cuanto a jerarquía.

Creo que la complejidad de la red urbana de la CDMX puede ser mapeada sin necesidad de etiquetar vialidades urbanas como primary si no funcionan como enlaces entre ciudades. 
Las vías primarias, ejes, o corredores BRT pueden representarse como secondary para todas las arterias urbanas, y tertiary para vías de conexión local entre colonias. Si solo hay una o dos vías en la CDMX que realmente sirven como conexión estructural en la red de carreteras federales, esas son las únicas que deberían ser primary.

Si aceptamos que una vía primary puede terminar en una residential o tertiary solo por su clasificación oficial, se pierde el significado de la distinción entre estas categorías. Esto es precisamente lo que los validadores como Osmose intentan evitar, al marcar carreteras sin continuidad o cambios bruscos de clasificación.