Cara Anda melihat ini berfungsi adalah murni cara menu UI telah ditulis. Cara menu disusun dalam database memungkinkan segala macam kemungkinan lain, yang dapat dilakukan oleh siapa saja yang membuat modul.
Saya berasumsi (saya tidak tahu karena saya tidak terlibat dengan pembangunan modul menu dan saya belum pernah menyelidiki ini):
Alasannya adalah bahwa dalam drupal menu UI berpusat di sekitar menu, bukan item menu.
Ini karena Anda umumnya memiliki satu menu atau lebih yang ingin Anda tampilkan di sekitar situs, sehingga Anda menambahkan item menu ke menu yang diberikan.
Alternatifnya adalah bahwa semuanya berputar di sekitar item menu (jalur) dan Anda pergi ke jalur dan berkata "Saya ingin jalur ini berada di semua menu ini".
Saya akan mengatakan keputusan itu dibuat (jika itu bahkan sebuah keputusan. Sangat mungkin itu hanya ditulis dengan cara ini dan tidak ada yang mempertanyakannya) berdasarkan kasus penggunaan yang dirasakan.
Secara pribadi, saya dapat melihat lebih banyak kasus penggunaan untuk mengelola menu di level menu daripada di level item menu. Jarang sekali saya ingin melihat semua menu yang ada dalam item menu. Biasanya saya hanya ingin mengelola menu, lalu meletakkannya di tempat yang harus diletakkan dalam tata letak. Ini adalah menu diskrit, jadi dikelola seperti itu.
Saya bisa melihat akan ada beberapa use case untuk melihat semua item menu untuk halaman tertentu, tapi saya pikir itu kurang umum daripada ingin melihat item menu apa yang ada dalam menu.
Tampilan memiliki dukungan item menu sehingga sangat mudah untuk membuat tampilan item menu yang akan menyajikan UI alternatif.