Top of my head, it needs to be seamless from clicking on the ⚡ on Nostr to pressing 'pay' on a Lightning wallet. The smoother that process is the more zaps will occur.
In a perfect world (maybe in the future) we would have Lightning wallets built into the Nostr client.