I think there is too much of a treat culture, certainly in most offices there is always cakes and biscuits around.
Lack of exercise, nobody walks much these days. As a child, my mum would make us walk everywhere, we only used the car for food shopping and trips. I can't drive and walk everywhere but had colleagues offer me a lift to a job which is less than a mile from my house because it's too far to walk.
The weather doesn't help as not many people like being outdoors in rain. When I was at school we were always kept in during wet weather to do singing instead and I think children are still indoors during rain 20+ years since I left primary school.
Things like gaming and staring at screens are also more widely available than they were when I was growing up. I think only rich families had a computer and Nintendo etc when I was a child.
Things like sugar being added to almost everything, especially in savoury foods.
I agree with the poster who said that people tend to cook more fancy stuff or if they're late home, will order a takeaway because they cba to cook.
I also agree with the poster who said we don't respect food and we just eat it.
Also constant grazing and street eating is more common than it was 50 years ago.
Eating out and takeaways more common. When I was a child, we rarely had takeaways apart from chippy very occasionally and McDonald's was a rare treat for birthdays etc.
Also people eat too much. I've seen adults at work with packed lunches in the same style as a child's, sandwiches, crisps, one piece of fruit, cereal bar or chocolate bar and squash or coke.
Portion sizes are too big. I have a plate from the 1960s which was my dgm's and it is half the size of my other dinner plates.
Change 4 Life being sponsored by junk food companies is also counterproductive.