People who are chronically late to functions are self centered instead of "other" oriented.
If you keep the other person's feeling in the forefront of your mind, you will plan ahead and never be late, because you do not want to cause them any discomfort.
If you don't care about the other person's feelings and only are thinking of yourself, you will never plan ahead and will remain inconsiderate of others.