I wonder how closely the zaps feature of #nostr is tied to #lightning, or if the nip(s) describing it would make it possible to have different kind of zaps? Of course that probably also depends on how maximalist Nostr users are.. :)
They are not coupled. Lightning is an implementation detail. In practice, change is quite hard to get consensus on.