So the cause is sedentism, sedentary lifestyles? The cure is reorganising towns to limit the usefulness of (and even the ability to use) cars.
1960s and 1970s Americans drove a lot, cars were a symbol of American culture. But they were a lot slimmer and healthier than today. Look at any video from NY or LA streets from that time. These guys and gals were normal office workers, not hunters and gatherers. But they looked completely different.
Perhaps not incidentally, their diet was completely different, too.
Exercise plays a small role in weight loss / management, but people should still do it for the other benefits.