Лучшие/рекомендуемые отраслевые практики (например, поддерживаемые NIST) больше не рекомендуют требовать «LUDS» (строчные + заглавные буквы + цифры + символы) или какие-либо другие требования к классам символов. В качестве лучшей практики они перешли исключительно к ограничениям по минимальной длине. См., например, этот пост в блоге от NIST пятилетней давности:
В нём обобщаются изменения в рекомендациях, и насколько мне известно, Discourse реализовал рекомендуемые практики.