It also probably doesn't help that doctors are jacks-of-all-trades medically - there are simply too much complexity to thoroughly understand the nuances of every obscure condition and interaction.
However, I think acknowledging when one doesn't know something is a skill many could benefit from improving...