There will be wallet software which does all this for you in the background. Just as the average Joe doesn't need to know how to actually create or sign a transaction, or how to use change addresses, or how their private keys are derived, they also don't need to know how to actually open and close a Lightning channel. Their wallet will handle all this for them, and they will just spend freely and receive freely to the same channel without being aware of what is going on in the background.
There are many in current case also whom we can say average Joe who doesn't know how the transactions take place in the backend but only know they can transfer money from one address to another as understanding technical part related to keys and UTXO is not an easy task.
And yes in the future wallet integrated softwares will be there as technical part is being advanced where code is also transformed into human readable format also so they will handle operating LN channel also for the ease of users and this is just testing phase where layer 2 protocols are being implemented and we may see another BIP that focus more on these matters in the coming years.