There is a significant difference between an ex-slave and a felon.
That's not the point. This article argues that Democrats are proposing voting rights for felons primarily because felons vote for Democrats. Well, during the 19th century, Republicans proposed voting rights for ex-slaves primarily because ex-slaves voted for Republicans.
The article discusses just one point: why Democrats supposedly support giving felons voting rights. But all that matters is whether felons deserve voting rights or not. The motivation of the Democrats is utterly irrelevant.
It does not require it.
You are effectively arguing that people should be disenfranchised because of their opinions. You find the political philosophy of the "average felon" objectionable, so you suggest that they should be denied voting rights.