Why do children in richer households tend to have healthier diets?

The disparity in diets among rich and poor households has been widely discussed.  One possible explanation, also much debated and discussed, is the assertion that healthy food is more expensive than unhealthy food.

This paper in the journal Social Science and Medicine by Caitlin Daniel suggests a different sort of economic explanation for differences in dietary patterns.  Here's the abstract 

This article shows how an interaction between economic constraints and children’s taste preferences shapes low-income families’ food decisions. According to studies of eating behavior, children often refuse unfamiliar foods 8 to 15 times before accepting them. Using 80 interviews and 41 grocery-shopping observations with 73 primary caregivers in the Boston area in 2013–2015, I find that many low-income respondents minimize the risk of food waste by purchasing what their children like—often calorie-dense, nutrient-poor foods. High-income study participants, who have greater resources to withstand the cost of uneaten food, are more likely to repeatedly introduce foods that their children initially refuse. Several conditions moderate the relationship between children’s taste aversion and respondents’ risk aversion, including household-level food preferences, respondents’ conceptions of adult authority, and children’s experiences outside of the home. Low-income participants’ risk aversion may affect children’s taste acquisition and eating habits, with implications for socioeconomic disparities in diet quality. This article proposes that the cost of providing children a healthy diet may include the possible cost of foods that children waste as they acquire new tastes.