This is really where Lightning non-custodial really fails. Regardless of how much improvements are done to the UX, this will remain an issue. I heard solutions like using one channel for multiple users, I wonder if my understanding is correct, but that could be a trade off some willing to make. I doubt this will be the future. We will have to wait and see.