This seems like my opinion on as well.I think it's the right thing to do, but I think it is politically impossible and that the racial resentment in this country would solidify even more than it has. From the far right on up to older 'liberals' like Joe Biden, you've got people who see black folks as synonymous with poor folks, and most of those people already think that anyone taking advantage of any kind of government assistance are scum leaching off of society. We almost have to solve income inequality before we can tackle reparations. If you don't tackle income inequality before you do reparations, you'll get a Trumpian White Nationalist winning in a wave election immediately after that happens.
On top of how do you prove or disprove someone's ethnicity? What if they are mixed African? What about someone who looks whiter than Joe Biden but claims they have 2% African American blood in them? Hell can I as someone who is brown looking claim I have 1% African DNA in me and this can qualify for reparations?
Then what about reparations for Japanese Americans, Native Americans, Muslim Americans? I know this is whataboutism but American is made on top of a genocide against Native Americans who were nearly wiped out. Just because there are fewer of them doesn't make their struggle any less valid. Eventually you will need reparations for Latino Americans as well.
This isn't really something that is even popular in the Democratic primary. Occasionally a candidate brings it up or a moderator, they get some cheers but is forgotten soon after. Some of the candidates have vague ways of going about it, Bernie in particular doesn't really go in for reparations.
I think criminal justice reform, immigration reform and tackling wealth inequality alongside corruption are strong initial steps before we get to the topic of reparations. I am not against African American getting cheques for being African American but this is something that is very difficult to moderate and implement not to mention politicize in general election and create even higher racial tensions.