Think about players like Lothar Matthäus (22 Years), Maldini (who played 25 Season at the same Team), Franz Beckenbauer (League 19 Years, National Team 12 Years), whatever, I think you should be able to give some, not all players at a age of 30 a 5 Years contract. Even if they are only Jokers in your Team, they could make some different, and it would respect the older players more. At the Moment we had players with a max Playtime of only 16 Years, and a good training benefit for only 2 Years, after this time they are only bank sitters by managers get up every few seasons.