What you say is true, but for most of the smartphone applications wallet (some exception for Breez and Phoenix). If you run your own #LightningNetwork node, you will be in control of all your keys.
Of course, not everyone want or have the knowledge for run a full node (project like #Umbrel are born for make it easier)
The truth is, we are still early for a consumer grade lightning wallet, but we are in the right path.
#WalletOfSatosh and #Alby, albeit custodial wallet, helped the grow of the network. What will matter in the future is have te choice from custodial and non-custodial wallet