I am 22, about to be getting married and starting a family in the near future. Growing up I was always allowed to have junk food, if my parents were ever running behind getting to work they would swing though a fast food joint to grab us something to eat. Every single day now it is a struggle not to drive up to the local burger joint and grab a dollar burger. So my answer would be no, they are not missing out on anything! Americans are becoming over weight, diabetes are at a high. You are starting off their lives by giving them something great! You are giving them the chance to be healthy, grow properly, and also not be tempted by greasy food that is awful for your digestive system. Children only miss something they have had for instance, if a child has never had a happy meal they do not even know it exists. There is nothing to be missing out on if they do not even know what all is out their. I think you have made a very wise parenting choice to keep junk food out of their daily lives, you are keeping your children healthy. When I have children I will not be feeding them junk food, at all. I have been trying to stay away from it myself. Since 2014 I have only had junk food one time. That bag of chips just looked so good! I craved it, and I felt like I needed it. I wish I could crave something like an orange, or grapes. That would much for such a healthier and happy lifestyle.