Davis is worth keeping around for defense until someone better comes along. And even If someone better comes along, it has to be someone better at a time when the team is somewhat better. If you’re hog tied to throw away good money on a non performing player, there’s no point in cutting him loose and still paying him if the player that replaces him is better but the team is, at best, mediocre.