Not at all. It could be a consultant going to their customer, with the customer waiting. That has happened in my line of work. The example of 3 hours was with a waiting customer.
Being late also means you will call ahead to tell them that you are late. It's simple courtesy that doesn't require education och skills.