This isn't a fluke-- there is a reason why it works.
My health has improved since I dumped the crap food and eat real food: salads, fats, real fats like butter and olive oil, beef and fish and lamb and chicken. NOT margarine. Not sugars-- americans eat 150 lb of sugar now each-- years ago it was much less. And add in all the high carb foods on top of that-- you didn't mention that your family ate that.
My grandfather didn't eat junk food but did have a sweet after his dinner meal-- he lived into his 90's and died when he tripped carrying in a new TV.
Look at the American diet BEFORE 1920-- or before 1890--- only the rich with gluttonous eating had the health issues that are prevalent today among all people in the US.( obesity, gout, heart attacks, strokes, etc)
(Salt-- I eat a low carb diet and it is a diruretic BECAUSE the typical american diet causes the body to hold water; when I switch to a low carb diet, my body kicks out the extra water and takes the salt with it. My terrible legs cramps can be stopped by eating salt.WHen I am not on BYC, I live on the low carb forum along with others that live the low carb life. )
I was an a middle school event today and the snacks provided to our groups was twizzlers (licorice and strawberry), potato chips, cheese nips, water, and juice packs. Faced with this my son ignored his apple and cheese and dove in. Yes, the wonderful taste of this junk food was prefered to the healthier cheese and apples that he normally eats for lunch.