thanks for the thoughtful response brother. i am not a UX expert either but i think a lot of this could be handled with secure local key storage/signing. for example, couldn't a signature from your nsec function as a cookie?
this world does require cryptography to become an integral part of each layer in the stack but nostr may the the path toward an internet where the user is in complete control of their identity