I think Primal should have two modes to join: 1- Self sovereign way: The user receive the nsec and npub and have privacy. 2- With email and password: The user doesn't have access of nsec. Have all disadvantages of a centralized service. Obs. I think would be more easier to people that doesn't care yet about decentralization, to join nostr.