В комментах у Реймонда нашего Чена о том, почему в Windows пришлось заменить иерархическое Start Menu поиском по помойке.
Коротко — потому что производители программного обеспечения развели там помойку.
И это объясняет, почему в типичном дистрибутиве Linux’а такую замену делать не нужно: потому что у нас все приложения более-менее аккуратно разложены по группам, групп не слишком много, каждый производитель не стремится показать в главном меню название своей компании. Главный фактор помойки — натурально, Wine.