pull down to refresh

Good questions. I don't know. I wouldn't say it's ingrained in the culture, most people to get paid holidays in one way or another and most people support paid holidays.
There may be some legal hurdle that makes it very difficult to mandate such a thing.