While I am a strong advocate of investing in UX, refining UIs, and workflows, I believe that in this case it is more of a yardstick than the main culprit. The success of any project is achieved through the sum of several interconnected factors; with Nostr, we have completely new rules and values that impact user expectations, so it is not easy to know in advance how the various elements will interact with each other. So improvements in any area can help in dramatic and unexpected ways.
We have a lot of work to do in the UX area, but I don't think it's that serious; quality is increasing at a rapid pace. Instead, I think we need to kick-start the network effect, which brings more content and therefore more variety and quality, creating an upward spiral.
Given the specific values that Nostr promotes and the inevitable technical challenges that come with it, I believe that promoting small groups may be the right push to break the deadlock. Passionate people are more willing to put up with certain limitations or imperfections, and in fact help development by creating a solid and reliable foundation.
I think that the work of nostr:npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn, nostr:npub107jk7htfv243u0x5ynn43scq9wrxtaasmrwwa8lfu2ydwag6cx2quqncxg and other on this topic is really promising. In fact, we must not forget that Nostr is not just a clone of the traditional social layer, but we have many other interconnected stuff.
A note on citations: it's a good approach, but using a single random citation to support a claim isn't really helpful; you need a UX expert or a minimum study to evaluate each point.
Finally, thank you for your work. All points of view are valuable for improving Nostr!