@dwr
Assorted thoughts on consumer crypto onboarding
1. Most consumers spend their free time on mobile, not desktop
2. Most consumers want to use apps, not PWAs
3. Most consumers do not have a pre-existing wallet
4. Mobile deeplinks between apps are flaky, especially on iOS
5. Adding options in consumer onboarding flows hurts conversion
6. The world-class consumer apps in web2 onboard with a phone number, maybe an email address
7. If your core UX requires seamless interactions that trigger stuff onchain, the idea that you would kick out of the app to another app for each transaction or expect average consumer to maintain spend permissions, people will just bounce back to web2
8. Consumers don't care about standards—they care if the app is entertaining / interesting or solves an immediate problem. They are fine setting up a new wallet / identity / etc. if it satisfies either.
9. The best way to solve for power users who want to bring their own wallet -- make your app / experience run on an open protocol / data / APIs and then someone can build a client for them.