Nós exibimos erros 404 por padrão nessas instâncias por motivos de privacidade — algumas comunidades podem não querer que os usuários saibam que existe um tópico válido lá que eles simplesmente não podem acessar.
Embora eu entenda que não seja o ideal para o seu caso de uso, como @Firepup650 observou, sua melhor opção é habilitar detailed 404 e, em seguida, atualizar os Textos do Site para a string page_forbidden.title. No entanto, observe que a configuração de 404 detalhado se aplica apenas a tópicos privados e não a outras áreas privadas, como páginas de categoria, MPs, etc.
OK, mas talvez este seja um recurso que poderíamos ter - uma categoria restrita a certos grupos e, em seguida, algumas configurações:
Totalmente Privada - a categoria fica oculta e retorna um erro 404 se alguém tentar visualizá-la
Privada, a menos que você tenha um link - a categoria fica oculta, mas se alguém clicar em um link para a categoria, aparecerá “Oops, esta categoria está oculta, veja como você pode obter acesso”
Bloqueada - a categoria fica visível na lista principal e, ao ser clicada, aparece “Esta categoria está bloqueada, veja como você pode obter acesso”
Acho que, especialmente onde uma categoria oculta é uma vantagem de uma assinatura, esta poderia ser uma boa maneira de divulgar que as pessoas estão perdendo algo e, assim, incentivar os usuários a se inscreverem!