Very often the money printing is more a function of how many eyeballs you can get your product in front of, and reducing friction of consumption to a minimum, rather than their real preferences in a flat hierarchy of all the options out there.
"Market logic" is very easy to misunderstand. For instance, do people in food deserts really want cheez-its and ice cream for dinner? Or do they just not have sufficient access to healthy options that they prefer?