I also zap about 25 sats on average, but that's also because that's what I tend to receive mostly, so I imagine for me it has to do with price anchoring early on in my nostr journey.
As for zapping I try to pay my zaps forward and zap out anything I earn wasting time on zbd games during a day.
I do fight the urge to horde sats, though I know that if we want this to work we have to spread the love.