In the good old days, poor people couldn’t afford to overeat.
That's something many people forget.
I know even my parent's generation, they almost never went out to eat. And when they did is was for hot dogs and cole slaw.
This is where the "clean your plate" generation came from. People couldn't afford to just waste food.
They also ate a lot less based on what my family has told me.
Even growing up in the 80's we only went out to eat maybe once a month and it was Dairy Queen or Burger King, ironic i know. I remember my dad brought leftovers or a sandwich and chips to work with him every single day.
Now most people go out to eat several times a week. This guy i work with goes out to eat for breakfast, lunch and dinner every day, it's unreal. Dudes a walking heart attack and his kids are fat as hell.