I worked construction during the summers in college. There's quite a bit of sedentary work on a job site. In my experience, the guys who worked on their feet and did hours of physical labor were in pretty good shape. They burned a lot of calories and consumed a lot of calories: fast food, sweet tea, gatorade, beer at night. The more senior folks often ran heavy equipment like track hoes and bulldozers. Those guys were seated all day long, but their eating and drinking habits didn't change. Every one of the machine operators I worked with was overweight and had various health problems. Heavy smoking and drinking surely didn't help.
It depends - construction workers in the US especially look like shit, given the crap that they eat - fast food, sodas and then beers after the job.
Go look at construction workers elsewhere, especially Asia, they're ripped. Because the food they eat is most likely home cooked and not the fast food garbage we get here. Even the food at kiosks is pretty good, since it's freshly cooked.