The only entity that I am aware of, that has tried to make an effort to improve this nightmare is the Yacht Safety Council.
They successfully changed the color code of battery negative regardless of voltage to yellow. This was done to greatly reduce the chances of misidentification with AC line voltage. Today even 0000 cables can be easily found with a yellow jacket.
I insisted on using a jacketed duplex wire with black and white wires sheathed in a white jacket for AC voltage.
To me, green is sacred. Earth ground. I reserve orange for the switched side of low voltage meaning the load side of the switch. Red is always low voltage positive after fusing and always alive until the battery bank is switched off.
But that is just me. :)