My understanding is that on the Bitcoin Lighting Network, both parties, the sender, and receiver must make a payment on top of the outgoing and incoming transactions. Why is that?
Because payment channels work by repeatedly changing the possible payouts of a jointly owned utxo, always ensuring that only the last one is valid.