Can't disagree with anything you've said, but I still think he contributes enough to warrant a place in the squad. If he expects to start every week, I think he should move on, but if he's happy being part of a squad and putting in the odd performance, he should stay.