I've got a 10 year old that will only eat certain things. I know kids can be picky, but like I said it's down to having a bit of imagination with ingredients.
See, these are the kinds of things which SHOULD be taught in school. Budgeting and basic cookery should be part of the curriculum.
I'm not saying it'll solve all the problems, far from it, but having that bit of knowledge would help a lot of people.