I agree with this. From the perspective of a teacher, we can’t expect people to be able to do everything from the get go. Many people will be approaching nostr from a variety of positions. I think about my bitcoin journey.
KYC custodial exchange—> cold wallet —> node running, non kyc btc—> coinjoining robosats—> lightning. If someone were teaching me and would have gone straight to the last step I would have been overwhelmed.
I think it really comes down to choice and having a multitude of clients that one can choose from and making the transition from each “level” as seemless as possible, with the caveat that keys should be the first thing that everyone understands and the tradeoffs they are making, just like buying btc from a custodial exchange or etf.