I know. For the record, I support prison reform and more rehab. But even then I don't think they should be able to vote even then. It just seems extremely wrong to me and I can't quite point out why.
As citizens we want representation before taxation, being at the mercy of the criminal justice system, and the threat of bodily harm from law enforcement. Every vote you discuss being granted to a person in prison, who was actually found guilty by court of law (even if socially we would consider them innocent for this or that circumstance) is a vote that possibly counts against your own. It is natural to have doubts about that and who is to say that those same people involved in for-profit corruption won't find a way to exploit the votes of the convicted for their own interests as well?
With that said though I have qualms about the prison system as well. There's an exception in the 13th amendment, that slavery is illegal except in the case where "as a punishment for crime whereof the party shall have been duly convicted". Some of you consider yourselves liberal, some conservative, but I assume all parties present agree that they want to be on the side that carries on the legacy of the abolishment of slavery, while those that do not and will privately support slavery for the exploitation of their fellow humans can and will use things like this for profit, so that "you all go work, while I can eat".
That should drive a fire under you. Why let yourself, or your children, or your heirs if you don't have children be possibly allowed to be exploited in such a way if they are convicted in a way that is socially injust?
It's not as simple as "everyone should be able to vote" but neither is it simple to make sure that "only legal citizens can vote". In both arguments you have to take into account the loopholes and exploits that the corrupt will take and also that everyone else normally decent will be tempted to take because they can.
And don't think that it's impossible to achieve, people can achieve it if they diligently do work bit by bit, day by day carefully, if a lot of people work towards a common goal together it's not so much work for the individual.