What you suggest is noble and right.
However, we must keep in mind that for nom-technical users, there is no really difference from open and closed sources: they still have to trust to a group of developers or companies
Teaching the very core of open sources should be a must, since at least allow the users to understand and choose where put their trust, but for a real onboarding on free platfrom, we have to provide a better and simplier product than the closed ones (see #nostr on some apps who require 2 taps after the install for use it, where other social require email, password, verification link)
