IIRC a study made it on here once (a couple years ago, maybe?) that boiled down to "we're fat because modern, affordable, low-or-zero-prep food tastes too good and is too varied"
One of my not-well-backed suspicions is that this is closest to the truth of any of the various attempts to explain this.
It's fine if you substitute it with something that is equally or more pleasurable. There's no rule that you have to get part of your life satisfaction from food