I am perpetually surprised at the things people feed to their kids. It seems to start with "they're a kid, they should enjoy it while it lasts" or "kids like this kind of thing", and then after they've been exposed to it and introduced to the concept that it's an okay thing to eat, it progresses to "it's the only thing he'll eat, I don't understand it!".
Kids actually go through a period where they will eat anything, then goes into a period of extreme taste-phobia where they will refuse to eat anything they haven't already experienced the taste of. So if you want your kids to eat real food, or "adult" food, start making them eat it early.
This. My 1 year old son eats everything and anything we give him so we're giving him as much variety as possible. I made a baby salad for him yesterday. As in a miniature salad, complete with sliced tomatoes and a smidge (literally just a smidge, I portion well) of ranch dressing.