pull down to refresh

I don't think it's a matter of responsibility. It's a matter of UX and introducing friction to zapping.
I think responsibility and friction are intertwined. For me, responsibility implies matters of UX and introductions of friction.
If you want to push this on principle, at the expense of losing a userbase, or having the zap signal be of lower quality, it's your perogative as the site owner.
I agree.