What is the alternative to prisoner labor? Just have prisoners sit and do nothing? A lot of people who aren't in prison rarely ever get a chance to do that.
Prison labor is not the same as slavery. That is one of those poisonous radical ideas, it's on par with "muslims did 9/11 therefore all muslims are terrorists"