O maior motivo não é porque existe quem compra, pois bandido pode roubar tudo que precisa sem precisar de alguém para comprar qualquer coisa.
Existe bandido porque eles acham mais fácil roubar do que trabalhar, claro que existe uma minoria que estão lá porque não acham emprego, mas sua grande maioria é por que eles acham mais fácil roubar do que trabalhar.
Faça os bandidos trabalharem para comprar o que comer e manter o presídio, as cadeias vão ficar vazias. E não vai tirar do bolso do trabalhador o sustento do preso.
Com o atual sistema presidiário você não sabe o que é pior o bandido preso ou o bandido solto, pois solto ele te rouba, preso você paga para ele comer, beber, dormi, médico, aluguel, guardas costas e etc.