Seems like a realistic approach to me, most of my squad is young-ish and I like keeping some older players around, especially if they got great personalities and mental stats and of course, good skill level. Bruno Fernandes is one example, he is going to be 33 in 3 months and he is still me best AMC and I believe he helped to shape this guy in to a great player:
Apart from Bruno my oldest player now is Marcus Rashford(turning 30 in a few months and also a key player for me), as De Gea retired at the end of last season and I sold Jose Gaya who turned 31.
But I don't horde old players unless they got excellent personalities like model citizen or model professional(like I did with Eriksen, I kept him around as long as I could because he is a model citizen)