I agree. I teach self-custody for on-chain wallets, but I suggest custodial lightning for newbies, as well as custodial apps for merchants to accept payments. It all depends on the use case.