I am a scientist and I have worked with many other scientists as well as a lot of engineers. Based on this long experience, I must disagree with your blanket character assessment. I have found most of my colleagues a pleasure to work with, and the engineers especially so.