I would disagree. But I've long thought that when one craves something, it's because whatever you're craving contains somehting you're lacking. Not necessarily that an individual craves the cheese in Doritos, for instance. (My weakness.) But perhaps your sodium level is imbalanced.
I have no scientific proof to back that up, though. I've had that theory for 16 yrs, though.