Yeah, those are my thoughts as well kentquirk.  The only confounding factor is that when I estimate a meal, I do the whole thing, not each part.  If we separate each of the meals into individual "food" events, then it also means that the estimation should be provided on each item.  This increases friction for the user, especially the first time they have something.  But, over time, it would actually be better for the user (and our data) to have them all individually set (if they have something new, but all the same sides, those sides could already be in the system and then they just have to estimate the new thing, etc).