There’s no reason 2 people with a lightning channel need to use it to pay exclusively satoshis.
One partner can provide milk and eggs while the other sends new commitment transactions and revocation keys reflecting the new value state of the channel.
Perhaps the hashing pre image opens the freezer and provides physical access to the goods desired.