We've gone quite far beyond never starving, we're eating far more than the required amount. Just a simple consequence of it being cheap and easy to make good tasting food by dumping sugar into literally everything. And the results are predictable.
I would counter you're incorrect, we're only 2 to 3 generations (maybe 4 now that I'm getting old) past never starving. On an evolutionary timescale this is nothing when talking about an impulse hundreds of millions of years old.
Our bodies never developed any means to prevent eating more than we needed other than "Oh $deity my belly hurts" and "Hmm, I better save some of this for tomorrow because food could run out then instead".
That's also completely true. I meant far beyond more in average lifetime caloric amount than evolutionary time spent doing it. We're definitely not adapted to any of this.