Yeah I see your point, and I believe depends all about the optionability you can express while using your client. That's why I adore #Amethyst because I can set almost anything I need to be choose what to see or not.
With zapvertisment the risk could be about being spammed with mini zap of lower amounts, so muting notifications for zap under a certain amount solves that. This can be also a thing built by wallets in future.. so company that wants your attention will have to zap you higher, same for users..