Wow, your company employs some bad engineers. Nice job generalizing every engineer to be just as bad as the incompetent ones you've dealt with. The mechanics I worked with (I am an engineer) liked me, because I worked with them instead of ordering them around AND I provided them with the documentation they needed to do their job when I wasn't standing over their shoulders.
Are all Irish drunks? Do all Mexicans pick beans? Does everyone that listens to the Greatful Dead smoke pot? No. And not all engineers are EXACTLY like the ones you deal with. So if you want to rant about engineers, go to Common Interests instead of hijackings threads here.