People who are always late simply don’t have respect for other people or their time. Even in a casual scenario, you are causing someone unrest by never being somewhere when you say you will be. Im 10min early no matter what it is or who it’s for. If I say I’m gonna be there, im early. If it’s not important or I plan to be late, I won’t say I’m gonna be somewhere at a certain time. I’m the minority though, I’ve spent most of my life waiting for late people.