Well, marketing is obviously a problem, if not for the fact that 'marketing' a protocol is a pointless endevour. The only users of protocol are developers; the rest of the people use apps.
But its not just that, its also trying to communicate a new paradigm. Now it is better to show rather than tell; most people cant do much with abstract notions, they dont translate to insight for them. Yet, i do still see merit in 'propagating' the paradigm message under the Nostr banner, it has its use.
As to 'market-product-fit', let a 1000 flowers bloom; Nostr can actually do this, the variety of clients in existence today proofs that. What will actually hit the mark, i don't know. But i trust that:
1: different developers are looking at building vastly different things.
2: that atleast one of them will get some meaningfull traction at some point.
Luckely its innitial fit with Bitcoiners resulted in a good bootstrap.
What is most important I think, is that the moment something really becomes succesfull, the ecosystem as a whole should be able to latch on; the paradigm shift will become more obvious to more people, and things can snowball in a broad manner, not just one particular vertical.
Untill such time, the ecosystem seems to simply prepare itself better every day to grasp the opportunity when it arives.
Which leads us to the final question; can we hold out long enough? In that regard i think we can. You can argue that things are being propped up by dorseymoney TM, which I wont discount. But in the grand scheme of things, it is not a lot of money actually, especially if you look at the sums of money thrown around elsewhere in the world. And that money is not driving force behind Nostr, in my experience people are very inspired and motivated; it will take a lot before they abandon Nostr.
If i look at the caliber of people that 'get it', i am almost tempted to think it is a matter of time.
