Certainly wouldn't want worse players for any length of time the view is England would benefit more picking players under 25 with a longer term future at international level also
getting five years out of a 30 plus debutant is rarer than the steak i had for lunch.
However, you could get two years out of them - and if they've earned their spot with Championship performances, and likely have soft skills gained through experience you're all the better for it. I agree that if you've a 22 yo whom is in excellent form then they should be given the opportunity to play, but also if you've a 32 yo whom is in even better form and has put in the hard yards in first class cricket that they should be picked ahead of them.
I look at international cricket as the pinnacle of the sport, and that your best players should be selected, regardless of age. Shouldn't be attempting to let players learn the game in Test cricket. Also, one issue we've had with Root and Cook is the lack of captaincy experience - if the path to the England team is more hard fought, then they're likely to have captaincy experience, and if not certainly far greater tactical nous.