It is not bad that the players who are veterans have action, I also think that 38-39 years is not that bad, nor old, taking only young players is not good either, just look at the example that Luis's Spain team gave Enrique, a total failure, they had so many good players and they didn't want to take the ones who really play well, so taking veteran players and young players is the right combination, I do believe that veterans are needed so that they can get ahead Otherwise they would have the action that Spain had in Qatar.
It's not just Spain. In the playoff phase Portugal also tried the same approach and failed. What the teams need is an ideal mix of younger players and the experienced ones. France is a perfect example for such a team, and Argentina also comes close. And I don't agree with the argument that 38-29 year old players should not play for the national teams. Nowadays the players maintain adequate fitness levels, so that they remain competitive even at that age.