Unfortunately the end of their sentence isnt always the end of their criminal career. Plenty of frequent flyers out their. We as a society dont have the means or will to build enough prisons to lock up most of these guys for life.
Maybe the prison system needs to be reformed and for profit systems abolished then? Nordic countries have the lowest prison population and felons often do not return because they reform and provide services so the people can integrate into society.