Here in Texas, prison labor is widely used, widely supported, and widely liked. At my last job, we used prison labor often (move furniture, mow lawns, warehouse work). The only prisoners in Texas allowed to be out working around the public are low-grade, non-violent prisoners who also have less than 6 months to go on their sentence. Texas has many programs designed to help prisoners re-enter the market as useful people: farm, mechanical, electronic, etc.
Paying a debt to society should involve doing something for society, not just sitting a cell for 23 hours a day. Texas prisons demand every able-bodied prisoner work. They raise their own chickens, cows, horses, and garden food. If you refuse to work, you go into segregation. Fair enough.