Il modo in cui vedi questo funzionare è puramente il modo in cui l'interfaccia utente del menu è stata scritta. Il modo in cui i menu sono strutturati nel database consente ogni sorta di altre possibilità, che chiunque potrebbe realizzare un modulo.
Presumo (non lo so perché non ero coinvolto nella costruzione del modulo menu e non l'ho mai studiato):
Il motivo è che in drupal l'interfaccia utente del menu ruota attorno ai menu, non alle voci di menu.
Questo perché in genere hai uno o più menu che desideri visualizzare intorno al sito, quindi aggiungi voci di menu a un determinato menu.
L'alternativa è che tutto ruota intorno alle voci di menu (percorsi) e tu vai a un percorso e dici "Voglio che questo percorso sia in tutti questi menu".
Direi che la decisione è stata presa (se fosse anche una decisione. È del tutto possibile che sia stata scritta in questo modo e nessuno l'ha messa in discussione) sulla base di casi d'uso percepiti.
Personalmente, posso vedere più casi d'uso per la gestione dei menu a livello di menu che a livello di voce di menu. Raramente vorrei mai vedere tutti i menu in cui si trova una voce di menu. Di solito voglio solo gestire un menu, quindi metterlo dove deve andare nel layout. È un menu discreto, quindi è gestito in questo modo.
Vedo che ci sarebbero alcuni casi d'uso per vedere tutte le voci di menu per una determinata pagina, ma sicuramente penso che sia meno comune che voler vedere quali voci di menu sono in un menu.
Viste ha il supporto per le voci di menu, quindi è molto semplice creare una vista delle voci di menu che presenterebbe l'interfaccia utente alternativa.