I wouldn't say most doctors are incompetent, but I
would say that most are automatons working to a checklist which probably hasn't been updated since they left school. Patient reports symptoms A, B, C? Order tests X, Y, Z, prescribe drugs 1, 2 and 3.
Now that's probably appropriate for (say) 70% of patients. But what about the other 30% of patients whose symptoms or conditions don't fit squarely in the checklist? That's when some kind of analytical/critical diagnostic skills are needed, and in my experience, very few doctors possess these skills.
Once you're in uncharted waters, they're not helpful. In fact, they're often actively unhelpful because they refuse to acknowledge that some things might be outside their expertise and they either need to actually hit the books, or do the work to find a specialist who can help you.