It's because the people hiring you are in their late 20s and have culture fit as the second most important attribute. I've seen it first hand where my team chose a 30 year old man child over a 40 year old. The latter actually got marks against him because he wore a suit to the interview.