Вопросы к Поиску с Алисой
Возможно, имелись в виду исторические причины, по которым в операционных системах Windows не использовались пробелы и символы, отличные от латиницы, в именах файлов. qna.habr.com
На заре появления современных операционных систем не было возможности использовать в именах файлов ни пробелы, ни такие символы. qna.habr.com Позже их стали добавлять, но не везде это сделали качественно. qna.habr.com
Кроме того, некоторые символы, например пробел, имеют специальное значение в Windows, в частности, используются для передачи аргументов в командной строке. otvet.mail.ru
Также есть мнение, что использование кириллицы в именах файлов может вызывать проблемы из-за кодировки, так как Windows использует кодировку WIN1251, а для избежания подобных сложностей существует кодировка UTF-8. www.electric-house.ru