Have you conducted interviews? In my experience, years of experience correlates poorly with technical ability.
I've seen several senior devs with 15+ years of experience who can't complete basic programming tasks (in a language of their choice) despite allegedly working at a job where they write code every day. I'm talking fizz-buzz level stuff. It's baffling.