Correlation is not causation. While it would certainly be nice if true, and it certainly passes the common sense test, this study does little to prove the causation.
For example, it could be that people who have the necessary genes for maintaining their better physical health are therefore more likely to stay active in their old age. So it could be their genetically better health leading to the behavior, not the behavior leading to the better health.
I wish science reporting handled this better.