And a sedentary life at a keyboard could leave one in poor health. Every job has its tradeoffs. I would argue that a job with physical activity is better overall - I'd take joint replacement over heart surgery or diabetes.
Not in a way that counter acts the effects. Plus, it doesn't address other health issues like eye strain.
https://www.washingtonpost.com/lifestyle/wellness/even-with-...
I never said factory work is backbreaking. It can vary greatly by industry, but is generally more active than an software dev job but harder on knees and such. Yes, there are some manufacturing jobs that you just sit at a machine, but many of the machines still need someone to load them, reset them, etc.