You raise a good point. But there are plenty solid use cases for a client dedicated specifically to onboarding. Being the simpler choice than improving the onboarding flow of “any” (or a library for “every”) other social client… I think I’d prefer to work on this. (And what if my preferred client is a native app… can’t send a link follow me on that, without it already being installed)
The question then, is really… what could an onboarding client look like?
I think, maybe your concern could be addressed simply by having the onboarding client open a DM thread between the existing user and the new friend.
Then “meet me on nostr” flow for new friends would simply be :
- scan QR code
- chat with user and customize your profile on the web client.
- user helps with the rest. (maybe include onboarding tutorials and use full links for the user)