Entendo você — já trocamos algumas ideias sobre isso e, no fim, a decisão se resume à segurança. O Discourse trata cada categoria como algo independente, então uma subcategoria não é uma “filha” em termos de permissões da categoria pai; ela é realmente apenas aninhada para navegação e organização. Fizemos isso porque os administradores frequentemente querem que uma subcategoria seja deliberadamente diferente da categoria pai.
Optamos por uma rede de segurança, tornando impossível que uma subcategoria seja menos restritiva que sua categoria pai, para evitar uma situação em que alguém ficasse bloqueado de uma categoria, mas ainda assim pudesse ver subcategorias privadas dentro dela. Dessa forma, você tem total liberdade para tornar as permissões das subcategorias mais restritivas, mas não pode acidentalmente vazar conteúdo por meio de uma permissão mais permissiva.