I DO think kids who eat breakfast at home and carry their lunches are healthier.IMO, you are absolutely correct, IF the parents are responsible enough to make sure that there is healthy food in the house for those meals.
Even the less nutritional food at home is more nutritious than eating out. IMO. My little grandkids take lunches. They like that their mommas make it for them.