" can you see a 40 year old IT person going on a 20 mile run?"
Looking at around at the devs in my office, yes, I can. Easily. All but one of the 40+ year olds here are in very good physical condition. Even most of the 50+ year old people here could probably do it, but with considerably more complaining.