Interesting OP post, and interesting replies. I really can't add to the excellent replies.
but I will give my opinion.
over the years I have had the privilege of working in different working environments.
each are different and require different techniques.
what I have found out is it's what the Engineers, and skill workers are used to. and what they are taught.
notice I said skilled workers. the level of education and experience is as different from person to person.
general machining, sheet metal fabrication, metal fabrication in general, assembly, precision assembly, and on.
I have personally over the years have like the +/- from a nominal, it makes my job easier as a fabricator.
and easier to calculate stack ups.and as a general rule the process sketches are applied upper and lower dimensions. so no calculations for
the machinist or the fabricator. not all fabrication is completed right from the drawings.
there are changes that have to be made. for example tooling tolerance have to be held, stack up of dimensions have to be held.
plating allowances have to be held. distortion or grind stock or machining allowances have to be held. allowances for heat treat, and so at the end
all print dimensions are held. and it can get complicated.
just because a dimension has +/- .005 tolerance if any heat treating, grinding , machining in general that tolerance has to be choked.
but for designers the end results is all that matters.
so the final size can be held.