I had this discussion recently and my friend pointed out that this also happens with utility workers on in-house visits, I guess cause of the demand there is on their work. At least where I live.
But I can't take it with doctors man. Also it's the only business where you can pay to get insulted or diminished, yet not diagnosed, repeatedly from different specialists (true story)