I think maybe a two pronged approach is needed. 1, either clients or wallets need to enable a minimum zap threshold the user can set. If a zap doesn't exceed a base amount the set up it just doesn't generate an invoice and errors or clients allow a notification filter so any zaps under a certain threshold don't generate a notification or display a message.
And 2, we hunt down the Optimism people who are spammy af and sacrifice them to appease the Nostrich gods.
