Bitcoin is a money layer. Lightning is a payment layer. It's ok for payment services to be custodial.
I know how to run a lightning node and open channels, but I do use custodial solutions in Lightning because there is more chances I lose money in self custody.