This is the most appropriate path but people will discover nostr in million of ways .. some people like a harder way of onboarding :-)
But the easiest path , in my mind , is to start delivering value even before someone is on nostr .. case in point - npub.pro publications .. may be they should have a link to zap.store on every theme as well as the sign-in options