I raise children that eat beet salad, and other "odd" things. I don't think beets are particularly odd but, as you pointed out, I feel like I'm up against society in terms of what is "normal" food. On the other hand, my kids once got some chicken McNuggets and were completely put off by them - the grease, the batter, the composite "meat"... So I've likely ruined them pretty thoroughly.
I think other cultures pause for meals. Even those with a long custom of street vendors. People pause to eat. Here, we seem more interested in squeezing food in among the activities. If we're sitting and savoring, we're not "doing".
We value "doing" more than we value quiet appreciation. Thus, we need cup holders, including on our hats.