Exactly - and I can say from experience that this does generally happen. I manage a node that receives significant amounts over lightning, and channels are typically reused with batch "loop out transactions" that free up liquidity by converting a bunch of lightning transactions into onchain funds without closing a channel.