Tudo depende do ponto de referência. Talvez não seja o arquivo que tem um tempo de modificação no futuro, talvez seja o usuário olhando para o arquivo que está vivendo no passado?
Caso contrário, o sistema de arquivos pode ser usado para armazenar dados arbitrários, e os arquivos podem ter atributos arbitrários (por exemplo, com xattr
no OS X), então talvez alguém queira armazenar dados do tipo calendário no sistema de arquivos e representar os eventos através do atributo de tempo de modificação?