I agree on the learning, but it should be optional, not mandatory by default! It's like the emails... how many people you think know about the protocol running it (SMTP/IMAP)? People just use it naturally today.
Let's see if we can do the same with bitcoin, LN, nostr and ecash