Некоторые потенциальные причины:
- Это защищает файл от того, чтобы быть случайно выполняемым.
- Этот способ очевидно, чем файлы являются исполняемыми файлами (в Windows, необходимо проверить реестр на список расширений исполняемого файла для знания этого),
- Это защищает Вас от некоторого использования безопасности (взломщикам не только нужен способ поместить файл на Вашу систему и так или иначе выполнить ее, им также нужен способ изменить его полномочия).
- Если единственные диски, которые пользователь может записать, чтобы иметь umask/mount опцию, которая "удаляет" выполнить бит, они не могут скопировать его где-то в другом месте и сделать его исполняемым файлом (по крайней мере, не на той машине, и Вам, возможно, придется принять другие меры предосторожности также),
Существуют, вероятно, другие причины...
Ссылка