It's odd, isn't it? Twenty years of experience is considered good, but twenty extra years of age is considered bad. This actually goes a long way to explaining why interviews are such an odd experience - companies recruit for experience (must have launched successfully with experience scaling), and then testing for exam-ready knowledge of second year algorithms and data structures. I suppose another way to put it is that employers would like people with 20 years of experience who graduated from college last week.