Most of the commenters seem to ignore the fact that experience is not necessarily a good thing.
A person who has 10+ years of experience (be it programming, business or anything else that this person has done before) under their belt is likely to have their own opinions about how things are done. They will either suggest their own ideas (which may be incompatible with the rest of the team’s view and engage in arguments that distract the management’s attention from other issues) or, on the contrary, if they had a bad experience suggesting their own ideas, be apathetic and do their job mechanically adding little to the group’s discussion.
Also, if a person has been doing their job for many years, the employer can have a more or less definite idea of what kind of output they can expect from him or her. Sure, a person with a 10-year experience has a lower chance of being a non-performer, but you also have a much lower chance of discovering a rising star.