Good-sounding advice I have heard from professionals is a middle ground between your approach and the grandparent comments' "this is what the meal is" approach: Don't cook separate meals for your kids, but include at least one food in the meal the child will definitely eat, even if it's just bread, crackers, etc. (I have also heard "don't make dessert separate from the rest of the meal.") Also, if your kids are old enough, don't pre-portion the food or serve it to the kids; let them make their own plates. If they just eat bread and cheese, that's up to them - but it doesn't set up the idea that they are going to get something "special" if they don't like what's being offered.
Not being a parent, I have no idea whether this works. I'd be interested to hear whether anyone has tried an approach like this. I'm sure kids can find some way to defeat it no matter how good it sounds.
Personally, my biggest issue growing up was less pickiness (like a lot of kids, I went through a picky phase and emerged from it not picky), and more that my parents had the classic "finish what's on your plate" rule, which I think has definitely contributed to unhealthy eating habits in adulthood.
Not being a parent, I have no idea whether this works. I'd be interested to hear whether anyone has tried an approach like this. I'm sure kids can find some way to defeat it no matter how good it sounds.
Personally, my biggest issue growing up was less pickiness (like a lot of kids, I went through a picky phase and emerged from it not picky), and more that my parents had the classic "finish what's on your plate" rule, which I think has definitely contributed to unhealthy eating habits in adulthood.