Is it just me, or is "money" the odd one out here? Snacks and drugs both have direct, obvious 'value' to the body - food is about the simplest evolutionary case imaginable, and a host of animals will get drunk given the chance. And it's easy to make a case for 'information' as something any reinforcement learner will value and seek out, since it's essentially a prerequisite for all other learning and decision-making.…
One could think of money as a proxy for power and prestige. I think for social animals "Food, Drugs, Status" is a pretty decent list of priorities. Honestly, drugs looks like the odd one out there.
For a programming analogy, food/info/status are like API functions that all rely on the same kernel syscall, and then drugs hack that syscall without going through the API.