I generally agree, and I maintain my BTC in a self-custodial wallet, but for the small amount of sats I use for zaps, it just doesn't make sense to pay for my own lightning node. The monthly expense usually exceeds the amount of my transactions. If I used lightning for more than zaps, and transacted over 100k sats per month, running my own node would make sense, but that's just not my situation.