Com senha eu passo a guardar um hash, e isso é uma responsabilidade que hoje eu não tenho. Sem e-mail não existe recuperação de conta, então quem esquecer a senha perde a conta do mesmo jeito que perdeira uma chave, a propriedade "perdeu, era isso" continua igual, so que agora com mais código e mais coisa pra vazar. Tem também o hábito das pessoas, senha é reusada, e nickname é reusado ainda mais, muita gente usa o mesmo handle aqui, no GitHub e no X, e aí o identificador que era pra proteger vira justamente o que correlaciona. A chave do LNURL-Auth é derivada por domínio, então a mesma carteira gera uma chave diferente em cada site (você pode usar a mesma carteira com a mesma seed phrase aqui no tabnews e no hashdoor, que irá gerar hashs diferentes) então ela não me liga a lugar nenhum por default.
O ponto do nickname piora exatamente sua segunda pergunta, não existe identidade mais barata que produzir nickname com senha em massa, são infinitos e de graça. A avaliação em massa o que segura não é identidade, é custo, publicar uma avaliação consome um crédito e crédito se compra pagando.
Por fim uma limitação que reconheço, custo limita volume mas não limita veracidade, quem quiser pagar pra escrever mentira consegue, essa parte eu não tenho como resovler, talvez implementando um mecanismo de avaliação das avaliações? Estilo aqui no tabnews onde você pode dar um "upvote"?