Probably the best approach for a community is to offer the onboarding using nsec.app (or maybe a cloned instance with a personalized domain) and let them use NIP-46.