I like your analogy, and will take it a step further.

You're like a person who can run 10 km nonstop and therefore respects someone who can run 15 km. But since you've never tried riding a bike a long way or swimming, you don't respect people in those professions.

If, instead of turning your nose up at them, you were to try those other professions, then you might find yourself developing some respect for what it takes.

That's kind of where I am. I have learned some things in depth. But I've learned enough about enough things that I have come to expect there to be something real to learn to be good at pretty much anything I don't already know. Since I'm smarter than most, I can learn a lot of things relatively quickly. But I still can find ways to treat people who know things that I don't with respect.