I don't know if that's fair. Scheduling is not left up to the doctors, for the most part. Being an hour late is terrible and I would also be very frustrated by it, but that could be because he had a patient or two before you whose issues were much more serious or complicated than they seemed to be during scheduling.
I don't know. I see this from both perspectives, having been a patient of dozens of doctors at this point. It's not always their fault. It's not even usually their fault.
In the US at least, almost all doctors have total ironclad control over their schedule.
Source, worked 17 years in a mutli-hospital system that also had over hundred practices.
Not saying shit doesn't happen, I just spent an hour and a half at a Vet, because they had dog it by a car come in. But it's mostly on the doctors themselves if it happens chronically.