Точно неправда, все работает. Только там не hash, а H(A1) из digest auth: https://datatracker.ietf.org/doc/html/rfc7616#section-3.4.2
Все остальное касается переходного процесса, во время которого мы и правда оставляем старые конфигурации полностью работоспособными даже со слабыми паролями. Наша задача сделать так, чтобы на всех новых конфигурациях задавались только более сложные пароли.
Насчет создания пользователей в разном регистре - это вопрос к Web, система позволяет создать одного и того же пользователя несколько раз в разных регистрах без проблем.