I have seen those studies and I tend to agree with them. My own personal experience supports the notion that walking is extremely healthful and provides almost all of the benefits you have in mind.
That is, if you're using measures like "do I feel good" "do I look good" "have I kept off those 20 pounds".
I however believe that there are more important measures: "can I run a few miles for help" "can I perform CPR for 10 minutes continuously" "can I lift and manipulate this charged hoseline".
I owe it to you and your family to be able to do these things. I measure your worth, to some degree, on your ability to do these things for me and my family. I don't care about what you look like or how many steps you did today.