My focus as an engineer is to improve self custody UX so that users don't feel the difference. I cannot blame users for it. LN failed to achieve this for several reasons:
1. Channel management
2. Intiial liquidity
If organizations like HRF keep supporting custodial solutions things can take time. However, I am hopeful Ark will provide better alternatives for application developers and users.