I think arriving late without a reason is being disrespectful to the host/hostess. Just my opinion.
Are you good about being on time? Being where you say you'll be at the time you said you'd be there?
Of course is something happens to delay you then you do call the host/hostess to notify them. Right?
I think being polite is based on respecting people. Do you too? I think it's impolite to be habitually late. Old fashioned I guess. Maybe being old is part of being old-fashioned. Know are young folks who are old-fashioned?