Frankly, it's the thing that drives me the craziest about machinists. Engineers are like gods to them - stupid, vengeful gods that aren't to be respected because obviously they don't know what the fuck they're doing but boy howdy thou shalt not question the holy writ on the drawing or the hand of the Almighty will rise up and smite thee! All last quarter was an adventure in "interpret this poorly-dimensioned, nonsensical part made out of inappropriate material" when any engineer that had had so much as one part built would have learned that you always want to make things as absolutely legible as possible because interpolation is always going to be suboptimal. And I can't recall a single device or component I ever designed that did not go through at least a few rounds of "so, guys, how hard is this going to be to build?" It isn't even about a lack of vision - it's about a lack of comprehension of someone else's craft. The decent craftsmen know this and account for it. "Does this need to be solid stainless? And how critical is this dimension? Because I can buy a brass fitting from Home Depot and bore it out a bit and you'll be within fifteen thousandths. And then you can have it this afternoon instead of Q3 because the 5-axis is making DoD shit until those shelves are full." But unless you have clever humans on both sides of the equation, stupid mistakes happen. I was working in a small town that happened to be an hour drive from my home in a suburb of Seattle. I could get socks delivered to my home by Amazon within 24 hours. I could get socks delivered to my small town within 6 weeks. Amazon had a bunch of skookum algorithms to figure out how to ship what where, but it didn't have any "use alternate shipping methods if there's a six week difference in a sixty minute drive" patches to prevent them from losing the sale. 'cuz there was also a Walmart half a mile away... and guaranteed, that's what most people did.