Can you give some examples of what's incomplete in clients? Have you tried #Snort? What's missing?
I don't see any "serious spam issue" on #Nostr. Twitter on the other hand, is non-stop bots commenting on every post, non-stop spamming your DMs, and non-stop tagging notifications from scammers.
Rest of the issues you mentioned are valid tho.