I think this is a pertinent quote:
"engineers’ political leanings could be the result of their anti-intellectual vocational education that instead of producing a sceptical frame of mind, trains engineers to use rather than to produce knowledge.........Hayek made a strong case for the peculiarity of the engineering mentality, which in his view is the result of an education which does not train them to understand individuals and their world as the outcome of a social process in which spontaneous behaviours and interactions play a significant part. Rather, it fosters on them a script in which a strict ‘rational’ control of processes plays the key role: this would make them on the one hand less adept at dealing with the confusing causality of the social and political realms and the compromise and circumspection that these entail, and on the other hand inclined to think that societies should operate orderly akin to well-functioning machines"
This is basically the same argument that is used to explain why people with Asperger's Syndrome have a particular liking and talent for engineering, but people on the ASD spectrum have no more tendency toward crime than the general population.
It reminds me of the doctor who, when I told him I'm an engineer, also said that engineers are all neurotics who can't cope with conflicting information.
In my experience, there are a lot of non-engineers who have a misconception of what engineering is.