pull down to refresh

That's called a commitment. Commitments alone are insufficient for all use cases. Sometimes you need to provably publish data.
Lightning, for example, needs to provably publish digest pre-images to work.