e.g.---A metric M8x1.25 bolt may use a 11mm or 13mm head on a Toyota, but a 12mm when when spec'd on a GM product. It's all about what is availabe, who spec'd it and what is the application.
I think you have those mixed up - Toyota use 10mm for m6x1 fasteners, 12mm for m8x1.25, 14mm for m10x1.25, 17mm for m12x1.25, 22mm for m14x1.5 bolts and 24mm for the nuts
Working in the UK I see most metric sizes, most common everyday use ones being 8, 10, 12, 13, 14, 17, 19, 21, 22, 24, 27, 30, 32, 36, 41,
7 is used on most hose clips and m4x0.75 bolts, 9 is common to VW and BMW brake *******, 11 is another bleed ****** size, 15 and 18 are used on most FoMoCo and former owned brands such as Jaguar/Land Rover and ford itself, 16 is common on VW, 20 I use rarely but is found on some aftermarket damper struts, 26 is found on DAF (Paccar) semi truck axles, 33 is a common semi truck wheel nut size, 38 and 39 seem to be becoming common on drive shafts, 54 is Toyota Land Cruiser axle end nut size.
Sizes I've never used but own just in case are 23, 25, 28, 29, and if they do come out of my box it's mostly for hydraulic line work, which are probably SAE anyway
I don't think 31 exists by the way, and while I have seen a 35mm socket I have no idea what it's used for