Re working with engineers, I've done that. Why do you think I believe they should have to work as mechanics and machinists? Had a young second lieutenant designing communications systems that could not seem to understand the idea of overhead in digital transmission systems. Kept specifying multiple 256KB data channels on a device rated for a total of 256KB of data, including 16KB of overhead. Mechanical engineers designing equipment that cannot be accessed to do maintenance on them, including systems from automobiles to satellite communications system. Specifying aluminum casting for trunnions on a satellite antenna that used a 10-ton jackscrew to raise a roughly 6-ton satellite dish 20 feet across, with said jackscrew pushing and pulling against the castings (two of them) and expecting those castings not to crack during repeated use in all but the most ideal conditions. Between the weight of the antenna itself, the force from the jackscrew, and wind loads on a 20' diameter satellite dish you'd think they could have done a better job. That particular instance was something that put MY life in danger, and took over a decade to get addressed. Their fix was to replace the aluminum trunnions with steel trunnions, and make them a time-change item, because doubling the sheer strength of the part was still a temporary fix. I'd suggested that in the first year of the process, too. I figure a good set of bloody knuckles from working on the equipment would be much better than having their design kill or maim someone. And I've seen more than one part design that would be impossible to machine. Designed by engineers and passed by other engineers because they really don't understand making such things.I think the inverse is true too. Mechanics and machinists should have to work with engineers to understand the other side.
I’ve found brutal honesty has gotten me out of a lot of traffic tickets. Police aren’t used to it, and most just shake their heads and laugh at me.