Because there are not so many players on the market but many people who play the game... And some just spend all their token for one player. The people buying these older 90% players are often no good managers. I rarely see anyone who won a trophy in their profile pic bidding for these type of players...
For myself I can't give an advice for those. I only buy young 3 star players to train.