A connection is not the same as a channel. You have to first establish a p2p connection to a node, and then you can open a channel.
Yes, the other option is to just send sats out to gain incoming liquidity. You could even swap out the entire channel's balance to an on-chain address using something like https://boltz.exchange/swap for example.