Being on a list is being on a list, and you need to read carefully what the list actually is, and you also need understand a bit about both the list and the materials in order to properly evaluate the potential hazards and risks.
Sodium Chloride (NaCl) would be on the hazardous materials list, but isn't, because it's exempt from that list, due to it being a food item (Table salt)
Take a look at the heading of your carcinogen list. Most are lists of "Known or suspected" carcinogens. Keep that "suspected" part in mind.
Here's another one, Silica dust is on the carcinogen lists. SAND, and if I recall correctly silica is the most common element in the earth's crust.
But, here's the kicker, silica dust is ONLY a listed carcinogen if your company BUYS it. The stuff that blows in from the desert isn't counted or listed as such.
My opinion, motor oil is for motors, gun oil is for guns.