Wow. Ok. If you’re hopping to onboard “normal” users. keep pushing for seamless startup experience. We as experienced users (and devs) understand the importance of relays. But new users should not have to understand what they are the first time they open a Nostr app. Most normal people aren’t going to want to learn. They just want their app to work. That’s what it is going to take for more adoption. Barriers to entry just means people will get frustrated and leave.
All this is intended to be constructive. You’ve built a ton of functionality, but it isn’t as easy as you make it sound. Remember not everyone has your life experience.