There is a vast investment in imperial based machinery in American industry. Changing it all to metric just for the hell of it makes no sense. On top of that, there are industrial standards that govern things such as thread pitches versus fastener diameters. Even within the metric world, there are several differing ones. So switching to the use of metric measurements does not make everyone in the world compatible in everything.
What vast investment in inch machines are you speaking of that can't either already be used to make metric parts or be cost-effectively adapted to do so?
Most of the 100's of older conventional machines still online at the factory I work at were originally designed in inches but we now make a mix of mm & inch threaded/dimensioned parts on them. The gears, cams, dies, cutting tools, etc. used with them are generally perishable items that are all made in mm today at no higher cost. Inch/mm doesn't matter to a CNC or to a conventional fitted with a DRO.
ISO Metric threads are used pretty much universally on all new-made stuff, so interchangeability won't be a problem for much longer. ISO M series already mates with some of the popular obsloete metric threads anyway.
I don't think other countries changed over "just for the hell of it." Musta been
some kinda financial incentive to do so. We in the US seem to be the only dinosaurs that don't know we're extinct yet.