http was difficult until NCSA built Mosaic
nostr is hard because it’s a protocol, just like http.
Most people don’t understand the advantage of holding your own keys versus creating a password on somebody else’s platform.
Things will get easier, key management will be automated. For some they may wish a trusted third party to handle their keys. While not in the ethos of self sovereignty, if it works for sone, so be it.
Chrome is a world away from Mosaic, but is still the direct descendant of it.