I see this in meetings, weddings or any other aspect of life where they is the concept of a set time to achieve.
So 10am can mean 10:20 or 10:30 and so on!
Ok I am generalizing but is this your experience also?
I think we all know the answer.
Most of us get late because by nature, we are a disorganized bunch. Event planning experience is horrible in our culture.
And then others are late due to fashion.
In Japan, if you get late, it's in seconds.
There is no concept of getting late over a minute.
Here in the U.S., if you are supposed to arrive at 9:00 AM then by default, it means be there by 8:45 AM.
Long time ago, I had went to Pakistan to get married. On the wedding cards, not only we specifically stated that the baraat will leave at this time SHARP! but also had verbally conveyed to every invited family/guest.
So, I think it was 8:30 PM and we left on time as planned.
Later, we had a few families demoralized and stopped talking to us. The reason was, "we didn't wait for them before Baraat left".
I was personally the bone of contention to face the heat and had to hear all the ironic statements like,
"Tum bahot Umreeka sey aey huvay ho hamay time ki pabandi sikhaaney".
"Aadha ghanta wait karlay tou Dulhan bhaag jaati?"
"Hamari family ki females make up aur new dresses pehan kar itnaa tayyar huin aur wahaan pohonch kar pata chala k baraat jaa chuki hai ... ye koi sharaafat hai?"
"Time par pohonch kar kia mila? Wahi khana jo baad mein milna tha".
"Hum time shime ki pabandi nahi kartay, jab ready hotay hain, aa jatay hain".
It was a lot of amusing fun as I laughed while over hearing these burned comments.
Later my wife and I had to personally visit these families, and apologize a few days before leaving for USA.
But yeah in general, in Pakistan we have hardly have any concept of putting a value on time.
And now, with everyone having a smart device, our entire lives are getting sucked into time wasting.