As Chris says.Beware of delusions of accuracy!
Even if an instrument reads to 1/10000 of an inch, that is only really accurate under calibration conditions, which usually implies 20'C.
This why Standards Rooms and Calibration Rooms are temperature and humidity controlled, and items are only measured after they have been in those conditions for at least 24 hours.. If they are checking gauge blocks, or measuring instruments for accuracy (To determine if the item should be downgraded from "Standard" to "Inspection" or even "Workshop"
They really are looking for 100ths or 1,000ths of a thou!
Look at the sort of 6" rule that we use. Most are marked "At 20'C"
Depart from that temperature and your "Inch" may be larger or smaller, in absolute terms.
The instrument may read "accurately" when checked against gauge blocks (slips ) if both are at the same temperature, but that does not mean that the measurement IS that, relative to a national; standard..
Just that the instrument is indicating the same as the gauge block used to check it, at THAT temperature. (Whether both are fresh out of a night in the freezer, or a pot of boiling water! )
For most of what we do the temperature does not need to be so accurately controlled, just that the piston is 0.499" to fit into the 0.500" bore. to function as intended..
As an example, a vehicle engine piston may be picked up, and the gudgeon pin is immoveable in the piston. Hold the piston in your hand for a few minutes, and the pin will fall out!
A sense of proportion and fitness for purpose are useful allies!
Howard