Ah, droga. Eu achava que sabia o que os Pré-visualizações de Categoria faziam, mas estava errado. Juro que acabei de olhar e ele exigia que a categoria fosse visível e apenas a ocultava parcialmente. Talvez tenha havido algum outro componente que encontrei e confundi com Pré-visualizações de Categoria.
Então, sim. Provavelmente faz mais sentido usar os bem conhecidos e bem suportados Pré-visualizações de Categoria. Vou atualizar o OP e, se me lembrar, o README.
A única coisa que acho que pode ser “melhor” na minha solução é que ela também oculta as pré-visualizações de administradores, membros de grupos e usuários anônimos.