Because he's not considered good enough for the first team obviously.
But he has been very good for the reserves ? Even if he's not going to play now as a first team player we should have extended his contract then sending him on loan, not letting his contract run out and him goes for free like this!