Health food is good for you. Most people don't eat health-food because it tastes good. They eat it because it's good for you. (mmmmmm.....rice cakes.) You eat junk food because it tastes good, and it's readily, cheaply, and easily available. Opening a bag of chips and a can of pop is easier than making a meal consisting of some meat, rice, and vegetables.
Physical work is good for you. Your body wasn't designed to sit at a desk in front of a computer for 8 hours a day. Doing physical work is better for it. Most people tend towards the lazy (or higher efficiency). Sitting at a desk is physically easier than paving a road.
There are some people, I'm sure, who like health food for it's taste.
There are some people, I'm sure, who really enjoy doing hard physical work for the sake of hard physical work.
When you eat a lot of junk food, you get to a point where you're full, meaning you don't feel like eating any more. But you don't feel satisfied. Not like after you finish a good meal. The feeling of fullness is quite different. You feel much better after eating a healthy meal than you do after eating a full bin down at the Bulk Barn.
There's something satisfying about doing manual labour. I disdain hard work as much as the next guy, yet I think my best job ever was being a ramp-rat at Air Canada. Sure, it was hard work. But there's something satisfying at the end of the day when you've earned your pay by physical work. I don't get the same satisfaction from my desk job.
I'm not about to give up my current diet for a health-nut type diet.
I'm not about to leave my computer programming job for a construction job.