I think food is primarily to fuel the body for and to recover from activity, to grow or maintain a healthy body, to stave off disease and to maintain health. Maybe that's why I'm a solid 6'2" and 180 lbs, at almost 50 years old, and I consume about 3000 calories a day. Healthy food doesn't have to be pap, but neither should most food be exclusively for pleasure (IMHO). Some foods I eat, I don't particularly like, but there's a different kind of pleasure in being in better shape than most 20 year olds.
Some yogurts are nutritionally excellent, most are candy. Here's an example one I like:
