I see where you're coming from, and I think it's better to have criminals (idd depending on the crime) do service instead of being stashed away in a costly prison. Mind you, though, that if they're getting degrees in prison, they will eventually also be able to earn their place in society, in a much more natural way.