Centralized tech has made “discoverability” free and easy. The cost? You. But most legacy users don’t “feel” themselves being exploited, or possibly don’t realize the things they are “finding” are actually being fed to them.
Onboarding to nostr has a discoverability gap on the surface to new users coming from a platform where they are used to being fed information disguised as discovery. I think discovery tools will get better on here over time, but I like the current purity of it today. There definitely needs to be more stability in the follow lists and profiles. It sucks to lose those things and have to rebuild.
A good experience on nostr is also not free (premium relay subcriptions, etc) and most payments for these services require lightning. For a new user just wanting to try the protocol out, the initial experience can be lackluster.
There’s also the paradigm shift away from email and password signup.
I think developing all of these things to a point where the experience is not lackluster or daunting for the new user will take time. I also think the new user coming to nostr has to have a certain understanding that discovering new things on your own is hard work, but rewarding and valuable. The former, we have decent control over on the protocol level (thanks devs). The latter is up to the new user.