I've always been underwhelmed by Agard tbh - he has underachieved (underperformed) in my opinion. However, it would be incompetence of the highest order to let another first team squad member go without being replaced. Some people don't rate Fielding but the same applies there. We'll have no cover if we don't replace what we let go. Common sense really.
To be honest of late I would have played Agard in a wider position, where he played for Rotherham, at least he has a clue as to where a goal may come from!