Shops all closed by 5 pm so limited food purchases
I agree- shops were closed, and the 'sweet shop' was a separate shop in which you went in about once a week. Now, they are pushing large Dairy Milk chocolate bars at you for £1 each, which don't even contain proper milk but some other type of fat, when you go to buy a newspaper!
It's called the 'obesogenic' environment, and it's great for manufacturers and industry who make billions on us being unable to resist all the time every time. Even if you say 'no' 9 times out of ten as you go past a snack display at the exit to a supermarket, or in the garage or go quickly past the rows and rows of biscuits, you can't keep it up all the time and every now and then you succumb. Some can't resist at all or have faulty mechanisms for recognizing hunger and they are really likely to get fat in this environment.
It's also worth saying, although I don't think this is the whole reason, that in the 50s/60s and 70's, most people only lived, sparsely, off one wage. So, one person was home, like my granny and spend her entire day cooking high quality meals, peeling veggies and so on- I guess each main meal took 1-2 hours to prepare, serve and wash up. Now, most people need either 1 1/2 or 2 incomes to pay the mortgage and/or women prefer to work outside the home, this type of time spent on peeling knobbly carrots has gone out of the window and it becomes easier to use jars, pre-prepared veg, ready made lasagne, and also possibly more economic as that ready lasagne is probably cheaper than buying (shit quality anyway) mince and doing it yourself.