My husband recently went to a new doctor and had to wait over 40 minutes for his appointment. This was especially frustrating for him because his car was at a meter. And when he told the doctor that he was in a rush, the doctor just continued to make small talk with him about his work and life, and didn't even really address the problems for which he was seeing the doctor.
Anyway he later emailed the doctor to complain about this. This was the doctors reply:
I wish you the best with your new physician. If you change your mind and wish to return for my care then I will try to give you the best but don't count on my being routinely on time. From the time I first became a physician I have known that to provide the best care to my patients I need to be engaging, persistent and creative. I cannot provide the quality of care my patients expect and which I believe is necessary by becoming a rapid throughput doctor. There are plenty of doctors available who are almost never late. I can guarantee that they are not providing the best care. The vast majority of my patients very much appreciate the extra time I spend with them, including what you described as "chatting." which is really part of engaging. Often they bring their laptops, their work, their books and their music CDs with them. Or, they reserve the first visit of one of my sessions when I am most likely to be on time.