It's not 100% self custodial. It's how every lightning wallet should be, let the user decide if they want to use an lndhub account, connect to an LSP or manage their own node
Discussion
I'm pointing out a fact: Lightning is overwhelmingly used custodially
I'm not saying how things should or shouldnt be.