I would say the second answer, People lead more sedentary lives and have a different dependency on vehicles today, is correct.
Ever since cars, television, computers, etc where invented, people have been spending less time being active. And to add to that, there's also junk food today, which combined with inactivity, will most certainly make you gain weight.
I hope this is helpful! :D