Some rights, like voting and serving on juries are not in the list, those are a responsibility of being a citizen. Do felons have no rights to education? housing? food? medical assistance? transportation?
While the person is under control, then yes their rights are greatly diminished. After they have been re-rehabilitated, why don't they get back their suspended rights? If they are not really rehabilitated, then why would they be released?
Well, one might argue that no citizen has a right to education, housing, food, transportation or medical assistance. They have a right to pursuit such things, but no entitlement to just be given them. Of course this is a fairly obtuse discussion, and I'll drop it.
The key is that the country, at some point, made the decision that your time served isn't enough to get your rights back if you commit a felony. I mean fully served, your jail sentence and parole time. That until you go through several hoops you don't get any of your rights back. Perhaps this is a reflection on our faith in the penal system to actually rehabilitate people?
While in theory, yes I would hire a more qualified convicted felon who served their time over a less qualified non-felon. Of course, why risk it? If you are convicted of a felony many doors close on you for the rest of your life. That is how it works in our system.
If you don't like this, you can work to change it. I'm sure you can find the multiple drunk drivers, drug dealers, pedophiles, murders, and rapists who has done their time and would really appreciate someone to take up fight for their rights to be reinstated automatically after they serve their time.
Of course, all of these convicted felons could just go into politics. Apparently, we the people, will elect anyone.