Думаю, это попадает в категорию «тогда не делай так». Большинство сайтов ограничивают загрузку определёнными расширениями файлов. Большинство людей не создают файлы без расширения.
У меня есть оборудование для лабораторных приобретений, которое выдает файлы без расширения. Я не могу контролировать, как работает их аппаратное/программное обеспечение…
Возможно, принято всегда указывать расширение, но факт в том, что все распространенные ОС поддерживают имена файлов без расширения, поэтому, по-моему, имеет смысл, чтобы Discourse тоже это поддерживал. Я понимаю, что эта ошибка не затронет 99,999% пользователей, так что не обижусь, если её не исправят