The cause of lateness needs to be determined because it results in a less efficient society and general annoyance by those kept waiting. The research underlying this argument was completed in 2001, and nothing has yet disproved it, but there are other, dissenting opinions on what the psychological cause of lateness is. 
A person's personality can cause their lateness. Type A personality type is someone who competitive, whereas Type B tends to be easygoing. This explains why type B personalities are generally late because they are more relaxed. As a result, they underestimate how quickly time actually passes.  Because they feel time go by more slowly, Type B personalities think that they have more time than they actually do. This is called the planning fallacy error, “which is the failure to accurately assess how long it will take to get from point A to point B.” Additionally, Type A personality types tend to be more punctual by nature of being more high-strung.  There must be a psychological reason for habitual lateness. So far, the best explanation we have is the Type A versus Type B explanation. It holds up under an empirical psychological experiment, which is accurate and unbiased in its collection of evidence in support of a position. Therefore, personality type can reasonably be a reason for people's lateness.
There are two ways cultures perceive time - monochronic and polychronic. The former is faster, and more efficient, whereas the latter moves slower and at a more relaxed pace of life. (Think of New York versus the Caribbean.) Which time scheme you’re operating under is what actually determines punctuality. Since these time schemes manifest similarly to Type A and B, people mistakenly attribute lateness to a particular personality, when it is really a difference in time perception. Alternatively, the Big Five personality traits of openness, conscientiousness, agreeableness, extraversion, and neuroticism may determine whether you’re on time or not. It’s high levels of conscientiousness and agreeableness that determine whether a person is punctual or not. For this reason, a collection of different personality traits actually causes lateness, not a simple distinction between two different personality types. 
Psychological differences, not behavioral habits, are what determine punctuality.
Rejecting the premises