I think it's just human nature. I know if I leave late I'm only going to actually be something like 5-10 minutes late and that doesn't really make a difference. If I left my old apartment late I could be closer to 30 minutes late and that would have been noticed.
no subject