I find these types of people to be very interesting for some reason. They have a pathological NEED to be right all the time! I have a son and ex-husband that both absolutely refuse to admit they are ever wrong about anything.
Most of the time, they are correct, but no one can be 100% right, 100% of the time. Yet, these types of personalities cannot accept the fact that they can ever be wrong about anything.
So, my assessment is that it may be genetic as well as psychological. It's something that I don't quite understand since I am a logical thinker and logic dictates a margin of error for pretty much everything. Perfection just doesn't exist in nature, but these types of people do believe that they are perfect.