O NLS permite a normalização de conjuntos de caracteres usados para nomes de arquivos em todo o sistema, para que você possa ter conjuntos de caracteres diferentes usados em dois sistemas diferentes e ainda ter mapeamentos corretos.
Portanto, é necessário, especialmente para o CIFS, cuja afaik usa Unicode por padrão em servidores mais novos, mas seu sistema local pode ter configurações diferentes (geralmente UTF-8 atualmente, felizmente).
Infelizmente, os aplicativos não lidam com isso (e por que deveriam?).