I agree in broad principle, but have some concerns about the game theory ensuing from the implementation decisions. If each zap’s sender and zapped amount are both public on a note, I suspect it would reduce the number of zaps sent (no one wants to be seen as a cheapskate and conversely not wanting to bleed the ancestral wealth on frequent large zaps).
Showing only aggregate zap amounts at the note or npub level might be enough to fix this