Good points. Dont they apply just as much to storing btc keys? Why can't the solution for one be the solution for the other?
Discussion
the need to manage keys is one of the worst aspects of bitcoin, but it’s the only way we know to make it work so it’s worth it
taking the worst aspect of it and applying it to social networks for no good reason is not my idea of good design
I kind of agree with this but also know that normies can adapt when they need to.
Sounds like what you're saying is there needs to be some middleware services that hold your keys for you, but also give you the option to extract your keys from the service if the user wants to,
These somewhat exist for bitcoin already in the form of exchanges only difference is that in bitcoin you can make new keys and transfer the value there, where as on nostr i don't think that's possible (yet).
Also it's definitely not "for no good reason". The way you let someone "own" their data is my letting them sign it with keys they own.
It's a design choice that is central to how nostr works which is a very good reason, even if you happen to disagree with it.