Yeah I agree in principle with all that.
I have found as a 'mid-60yo' that I can no longer tolerate a whole range of food and drink that I enjoyed as a younger person.
I would be better to have a big nutritious lunch and skip dinner and I do that frequently.
Any drinking (alcohol) needs to be done at lunchtime.
My Gut does not process food well and needs about 8 to 10 hours after a big meal before I can get horizontal.
Patent medicines and pharmaceuticals to treat gut problems are a billion dollar industry just in Australia.
It's easy to be condescending about people's food peculiarities but as you get older your body simply doesn't function as efficiently as it did at 30.
When I need to order a 'decaf skinny soy latte' I will sell my espresso machine and give up coffee in favor of warm water.