I think a cool UX for self custodial lightning wallets would be a negative balance after setting it up. Then you receive directly to the LSP (custody) until the balance is 0. Then the LSP opens a channel with inbound liquidity you paid for upfront.
Way simpler than failing first, too small payments or buying liquidity separately.