My view is lightning is a promise to pay Bitcoin, it's like a sort of Collateralized Credit but isn't finalized until the channel state is closed.
There's also no guarantee that those zaps are valid if someone rugpulls the channel against someone without a watchtower as well.