By all rights he should be done.
The thing is that people like him in this business has friends and connections, and they will talk him up and make excuses for him.
Because he may not get the type of contract he is looking for from other teams.
His injury history will not be ignored, all the teams interested in him will know this.