I have done a decent amount of research into the lightning network but I am curious as to how 1B+ people could be using it simultaneously if channels need to be opened and closed. Would it be that most people use services that batch transactions on chain? Can someone deal purely with the lightning network and never have to close their channel assuming they use a service that opens a channel for them? Any comments or suggested resources would be appreciated. I am just trying to think how scaling is going to play out.