Pois é, algo que parece "simples". Mas acredite, possui implicações profundas (no protocolo). Eu já entrei em discussão com esses devs sobre a funcionalidade de gerenciamento de chaves nostr (ter uma chave que gerencie outras chaves). Concordo que isso realmente deixa o protocolo "inutilizável" (palavras do fiatjaf). https://github.com/nostr-protocol/nips/pull/1450
Imagino como um leigo que isso deva impactar no custo de operação de um relay e na própria dinâmica dos clientes (que talvez fiquem mais lento do que já são). De outro lado entendo a galera pedir isso por conta do risco de informações comprometedoras sendo publicadas por erro ou mesmo de autodoxxagem. De todo modo eu entendo o fiatjaf, a essência do protocolo é ser simples.
A principal preocupação é deixar o protocolo o mais simples possível, permitir que mais clientes sejam criados. Imagina que novas funcionalidades são adicionadas, fazendo com que clientes existentes deixem de funcionar, ou apresentam problemas. Isso pode fazer com que o Nostr "morra" 😩