i concur. zaps are very disjoint and inefficient. theres a lot of back and forth network calls from sender to lookup users address, fetch callback info, request an invoice, pay it, and rely on the receiving custodian to acknowledge and publish a receipt to referenced relays. its difficult for receivers to verify they were actually paid in order to release access to something.