There's another aspect of some 'Engineers' I've not seen discussed here !!
Many times over the decades, I've worked with companies that have 'engineers', Electrical/Electronic
or otherwise, who are Uni kids fresh out of School, but ZERO practical experience, even though they
have learnt a shit load of formulas/calculations etc. And worst of all, (as superiors), having ZERO
people-skills or management-skills !! However, I LOVED working for companies that had Engineers
who have also come up through the ranks, and know what all facets of the work is about, and how
to work WITH people!! No condescending needed in either direction. Just shared knowledge & help.