Just a thought.....
I think a lot of players are dropped/abandoned at higher ages, even though they have a lot of great skills. Even with all rules and setups the way they are I think top teams would be better with older players (in the short term)
Since teams are always thinking longterm/finances (training and costs) the quality of teams in BB is probably lower in terms of game performance.
More than just what kinda salary you have to pay your players people are concerned about having players they can train and sell. If they just went for best skills+experience I think a lot of older players would get more looks.
Not sure if there is any tweaks or changes that would fix that
Teams are rightly worried that they will not receive value for old players in the market.
But this is normal,these players are the perfect fits who needs a boost in the short period to improve quickly their results,accepting to lose money on the market when they had to sell this players.It's a choice that depends from the conditions of a team,so no need to fix it