That's because Stewart has looked like a 70 year old for the past 30 years.
I'm not just talking about aging, I suppose; Stewart has the same physique as he used to, as well, while Frakes looks like he took a page from the Doohan/Shatner playbook.... .
