I can see how a lone engineer could become overconfident in his/her (though it seems like the physics crackpots are always men . . .) understanding of the world. They really dp understand how things work better than those around them, and those around them often think that the engineer really does understand everything scientific. In that situation, if you're accustomed to being able to figure stuff out pretty quickly, then when you run into something like SR or QM, it's easy to think that the problem must be with SR or QM, rather than with you.
But if you're working daily with lots of other engineers who are dealing with esoteric aspects of waveform combining, or radiation hardening, or fracture mechanics, or a zillion other specialties, then you're constantly being reminded that the world is simply complex and non-intuitive, and that even if you don't understand something, other people really, really do. You've probably even looked stupid once or twice when you were shown exactly how much you didn't understand about a complex subject. Even if you're a recognized expert in some deep technical subject, there are a lot of deep technical subjects, and being that expert merely makes you one more guy in the back of the room.
I work with a lot of really sharp engineers (there are literally thousands of other engineers at my work site). It tends to make one more humble.