With over 45 years as an industrial electrician I doubt my theory is wrong. What you are missing is the circuit impedance of a 6 volt starter (windings) is half that of the windings on a 12 volt starter. You won't get half the circuit current unless you have a 12 volt starter also to limit current. If you do not change the circuits resistance to current flow (inductive impedance or resistance) the current will be proportional to the voltage applied. Think about what happens to a 6 volt light bulb if you apply 12 volts to it. It gets brighter and burns out because you increased the voltage without changing the bulbs resistance. Same thing with any 6 volt components on a 12 volt battery, Over current! Ohms Law: Current=Voltage/Resistance, works every time.
My years working as an electrician are equal to your's. Type of work I did compared to you is likely different. I guess we will have to agree to disagree. As I see it, it is a matter of what actually happens in real-world use. Same starter button with a 12 volt battery has virtually no drop across it, no obvious heat, and the starter spins over like crazy. Switch the battery to a 6 volt (same size/capacity as the 12 volt) and I get substantial voltage drop across the same push-button switch along with a lot of heat. Also note that the OEM Delco starter on the HG and OC3 is rated at 500 amps @ 4.7 volts at max draw (2350 watts). The push-button switch I got is rated for 100 amps at 6 volts (600 watts). My statement/claim about "twice voltage/half current" was not meant to be 100% accurate. Obviously, if a starter turns over faster on 12 volts then when on 6 volts, more work is being done (not accounting for the heat waste when 6 volt is used). If I was bored - I guess I could stick an inductive amp meter on the cable and get a reading, but can't say I really care. I already know the push-button suffers from excessive loss when used with 6 volts and does not when used with 12 volts.
One update. After having three push-button 100 amp rated switchs not work, I went to a local Carquest store. I looked through their electrical catalog and found a push-button switch sold for an American LaFrance firetruck with a 6 volt system. No amp rating given but made for a bigger engine then my HG has. Oddly, they had one on the shelf that may have been sitting there for 30 years. Made in the USA. Obviously better quality then anything else I'd tried but oddly was not physically any bigger then the others. Still had 5/16" studs. Put it in and it WORKS GREAT. WAY better then the others. Maybe better, more conductive material in the internal contacts.