I must respectfully beg to differ.
I have been on Nostr since back when astral.ninja was a popular client, and we had ZERO native mobile clients. Client UX has improved massively since then, and is only continuing to do so.
I will respond to a few points in particular:
1. Amethyst is my go-to client on mobile, and I am no dev, just tech-curious. Considering that nostr:nprofile1qythwumn8ghj7anfw3hhytnwdaehgu339e3k7mf0qy88wumn8ghj7mn0wvhxcmmv9uq3zamnwvaz7tmwdaehgu3wwa5kuef0qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qpqgcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewq6txrvx is building an client with as many features packed into it as possible, it is remarkably intuitive to find the things that most users want.
2. You can't mute users on Primal? Mobile or web? Pretty sure you can on web, which means it is almost certainly coming to mobile, too.
3. Ummmm... Browser extensions absolutely work on mobile... You can use either nos2x or Alby with Kiwi browser or Firefox. However, I highly recommend using Spring for web clients on mobile. Amethyst + Amber for native clients and Spring for web clients is really all you need on Android, IMO.
And yeah, I would not bother with trying to onboard normies to Nostr right now. It is a protocol with an INCREDIBLE amount of potential, and is currently rough around the edges such that only those who really care about censorship resistance and open protocols will likely stick around, and that's fine.
With as fast as clients have been improving over the last year and a half + that I have been around here, I have no doubt that Nostr will be ready for prime time in the very near future. Until then, enjoy it for what it is, help shape what it will be, and share it with those who care about its core value of permissionless and censorship resistant public speech.