Acredito que essa lógica/fluxo de trabalho também faria sentido para praticamente todo o conteúdo privado na maioria das instâncias do Discourse — e seria superior ao status quo (ou seja, a configuração integrada “Login Obrigatório”).
Muitos dos nossos usuários batem nessa mesma parede quando respondem a uma notificação ou a um link, mas o site não está logado em seu dispositivo. E eles frequentemente também abandonam o site, como você descreveu, dizendo “é muito difícil, não sabia se estava no lugar certo, etc., etc.”.
Posso imaginar alguns sites onde a privacidade é primordial, e onde um teaser talvez não seja apropriado. Mas esses provavelmente são minoria — e a “parede” atual realmente não oferece uma boa experiência para as pessoas e, no mínimo, poderia ser melhorada.
Você pode compartilhar mais detalhes sobre como você conseguiu isso? É por meio de um plugin personalizado?