Hide User Profiles setting incomplete

Volviendo a plantear esto (ya que me acaba de suceder), tengo una instancia que es semi-privada (betterstreets.nz). Algunas categorías son públicas, pero gran parte (incluido el contenido del usuario) no lo es. ¡Excepto las insignias!

Parece que hoy en día la lista de usuarios está oculta para anon programáticamente (¡genial!), y puedes configurar cada grupo para que también esté oculto sin mucha dificultad.

Sin embargo, las insignias todavía son visibles para anon. ¿Hay alguna razón para esto? He ocultado las mías usando:

// ocultar insignias de anon
.anon .hamburger-panel .menu-panel a.badge-link {
    display: none;
}
.anon .badges-page div#main-outlet-wrapper {
    display: none;
}