А что произойдет, если...
... имеется два бинаря с одинаковыми именами? Разумеется, они расположены по разным путям в переменной PATH. Запустится тот, кто первый перечислен? А автокомплит что в этом случае делает? И вообще, как-нибудь централизованно решается проблема с именованием исполняемых файлов? Ведь в системе таких может быть десятки тысяч.

