Yep, but take it to the extreme. Nosta's user creation is just a big wizard with 1-2 sentences each. They just do "Insert your LN Address here" instead of explaing what that is and how it will be used.
The zap onboarding is a hard one. You always have to send them to another app/service or go the Primal route. eCash can really be a game changer here, since an npub is enough to start receiving funds.
As much as I love zapping, I feel like it’s not a hard requirement for any kind of board on-boarding. It’s almost like a side quest that can be dealt with later
Maybe quests is the way to onboard people. One quest at a time.