Social considerations take priority. It’s often seen as uptight to be punctual, and to show up to someone’s home at the invited time is actually considered somewhat rude.
It's the same way in Latino cultures. One of my teachers told me about the time she worked in Latin America, and they always wanted to watch this 1 program on television, but they never knew when it was gonna be on because of their lackadasical way of scheduling things.