The eating issue is less evolution and more societal.
Society is the one who says we should eat 3 meals a day, not evolution.
Evolution would rather we ate more often throughout the day.
Think of it like a gas tank. Currently people fill it up and wait for it to get empty before filling up again.
When the reality is its better to always keep a half a tank for emergencies.
It’s a shame so many people are straight brainwashed into thinking ‘this is good enough’ and my favorite ‘it could be worse’ as a justification for ignoring problems.