FileSystemWatcher предназначен для отслеживания любых изменений, а не только для пользователя, открывающего файл.
РЕДАКТИРОВАТЬ: Я почти уверен, что это сделано по замыслу. Подумайте о попытке программы проверить сетевое местоположение на наличие обновлений. Возможно, вы не хотите, чтобы пользователь имел доступ к этому расположению файлов, но вы хотите иметь возможность проверять изменения файлов и загружать новые файлы, когда они доступны.
У вас также могут быть программы (например, BizTalk), генерирующие или редактирующие файлы, к которым другие программы должны обращаться, поэтому эти другие программы просто сидят и наблюдают за изменениями файлов.