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.