If you're early, you're on time. If you're on time, you're late. If you're late, don't bother showing up.
for business, dates, 1:1 link ups, trips etc yes.
when people think punctuality is a cultural construct, fair enough, it is. but when you think about business, love it or hate it how far we've come in the western world elevating the human quality of life via adhering to commitments etc...DEAL WITH IT AS AN EXPECTATION.
i've thought about this recently after hearing interviews on NPR focused on immigrants that don't understand time as a billable unit of commerce in some industries and having a difficult time assimilating which must really suck, like back home it's about the job being done within a general time period. then i thought about the stereotype of "colored people time" or whatever as a cultural heritage from unindustrialized nations. i guess if that works for you fine, but don't be thinking it's ok in a business setting showing up late on the regs which unfortunately i have to deal with at work and the "cultural sensitivities" involved.