Cách bạn nhìn thấy công việc này hoàn toàn là cách mà giao diện người dùng đã được viết. Các menu được cấu trúc trong cơ sở dữ liệu cho phép tất cả các khả năng khác, mà bất cứ ai cũng có thể tạo ra một mô-đun để làm.
Tôi giả sử (tôi không biết vì tôi không liên quan đến việc xây dựng mô-đun menu và tôi chưa bao giờ điều tra việc này):
Lý do là trong drupal, menu UI xoay quanh các menu, không phải các mục menu.
Điều này là do bạn thường có một hoặc nhiều menu mà bạn muốn hiển thị xung quanh trang web, vì vậy bạn thêm các mục menu vào một menu nhất định.
Thay thế là mọi thứ đều xoay quanh các mục menu (đường dẫn) và bạn đi đến một đường dẫn và nói "Tôi muốn đường dẫn này nằm trong tất cả các menu này".
Tôi muốn nói rằng quyết định đã được đưa ra (nếu đó thậm chí là một quyết định. Hoàn toàn có thể nó chỉ được viết theo cách này và không ai đặt câu hỏi về nó) dựa trên các trường hợp sử dụng được nhận thức.
Cá nhân, tôi có thể thấy nhiều trường hợp sử dụng để quản lý menu ở cấp menu hơn ở cấp mục menu. Hiếm khi nào tôi muốn xem tất cả các menu có một mục menu. Thông thường tôi chỉ muốn quản lý một menu, sau đó đặt nó ở nơi nó phải đi trong bố cục. Nó là một menu rời rạc, vì vậy nó được quản lý theo cách đó.
Tôi có thể thấy sẽ có một số trường hợp sử dụng để xem tất cả các mục menu cho một trang nhất định, nhưng tôi chắc chắn nghĩ rằng nó ít phổ biến hơn là muốn xem các mục menu nào trong menu.
Chế độ xem có hỗ trợ mục menu nên rất dễ dàng để tạo chế độ xem mục menu sẽ hiển thị giao diện người dùng thay thế.