Really, I don’t fault Sanjay Gupta for talking about stuff outside of his primary field. He seems to read up on what he is talking about and as far as I can tell he mainly just advocates for uncontroversial stuff. Still, I think it is kind of dumb that a big network like CNN can’t find anyone else more qualified to talk about family medicine than a neurosurgeon.
Also, I don’t fault people that tell me about Sanjay Gupta either. It’s not their fault that they don’t know that Sanjay is a totally common name and might very well be more common than your name.