You mention age, but then go on to say skillset. Do you mean to say regardless of skillset you are going to pass on 30-somethings? Now that the computing field is finally aging, there are going to be more and more 30/40/50 somethings pure coders. Passing on them because age alone is a huge mistake in my mind.
This is distinctly the opposite of what I said. We have hired 30-somethings based on skillsets. We have also hired 30-somethings based on soft skills. We would not hire 30-something "pure developers" based on "potential, potentially outside their skillset" though because it's far cheaper to hire fresh grads, and you just have to assume that someone in their late 30's that's looking to change is just a burnout. It's a tough world.