You must never have worked with a lot of engineers. There are good ones and bad ones, just like everything else in life. There are also engineers that are absolute KILLER with mathematics, but are terrible with hands-on work. Two different skill-sets.
I've no dog in this hunt at all either, but...