While it's obvious that everybody makes mistakes and has blind spots, I'd wager that, in general, being more knowledgeable gives you better tools to spot actual holes.
And sure, experts too can be narrow-minded and smug. Just like everybody else.
Being an expert always adds a big weakness: You get paid to do this so you are biased.
So no, they are not "just like everybody else", they have spent more time on it so they know some things better, but you can't get away from biases that comes from being paid to do something and that makes experts worse at some other things.
No they don't. That never happens. Would you expect someone who knows nothing about programming to identify flaws in a computer language?
Of course not. You expect it will be people who actually understand the field that can identify issues.
And we make myriad daily mistakes because of them. Most have no real negative consequences, so we don't correct.