One more factor is that (again, in my experience) electrical/electronic design engineers tend to be beset with a god complex and very fragile ego. You'll play hell trying to get them to admit a mistake or shortcoming in their work.
Allow me to introduce you to software engineers.I second Jim's comment about electronic design engineers being unwilling to admit their work has flaws or could be improved.
Designers of electronics can at least be asked to watch the smoke/fire/sparks get released from their designs while they are on the bench.