Даже можно сказать почему - 2
Потому как при отсутствии права FS не работает любимая нашими программистами пара функцй GetNextFile - GetPrevFile (ну, или как они там правильно назваются).
Это мы сами раскрутили, когда писали программку под себя - как только программист отказался от этих функций и переделал доступ программы к файлам - все задуманное (задумывалось именно скрыть файлы от прямоходящих путем отбора прав) заработало на ура .