But honestly, I thought exactly the same thing. I consider myself pretty damn skilled in the areas where I focus, but in all others you could drive a Mack truck through the gaps in my knowledge.
In any kind of fruitful working relationship, I'm expecting to be both on the giving and receiving end of those conversations more than occasionally... otherwise, what's the point of even collaborating?
Either OP is a) working with idiots (in which case, quit yesterday), or b) he's not valuing the skills they're bringing to the table.
If they are ostensibly in the same role as him and should know better, see (a).