You really want the withdrawn funds to still be able to pay to a lightning invoice for decent UX, though, so you really need to withdraw to a channel.
Users get really sad when they can’t send their full balance in one transaction to any payment method supported.
