I think it's a good decision not to give him a new contract. For all of his good attitude, energy, running and commitment, he still can't pass the ball properly. And he is a liability, although he has been more reliable of late.
What is worrying for me is the reasons given, that we can't afford to give out any new contracts. If that is true, does it mean that even if we go up, we can't give out new contracts? Never mind signing any players?