None of that is the same thing. You could see the writing on the wall for slavery when it was outlawed in the north as well as the United Kingdom. By 1804, slavery was dead in the north. That made a civil war inevitable, and the north had more prosperity, weapons, men, etc. Conflict was gonna happen, and the north was probably going to win.
In terms of a black president...the blueprint for it became clear in the 1980s. Harold Washington became Chicago's first black mayor in 1983 by united white liberals, blacks, and Hispanics into a powerful coalition. Jesse Jackson ran for president a year later and did pretty well by attempting to replicate that blueprint...and 4 years later his 1988 campaign won 11 states. Obama was the perfect candidate to complete that blueprint on a national level. Even after Jackson's loss in 1988, you wouldn't have to be a genius to look at the results, look at the demographic trends of the country, and come to the conclusion that one day we'd have a black or Hispanic president.
So while there certainly were times in our history where both ideas were indeed far-fetched, you can easily argue that shifted at some point. The idea of abolishing slavery would have been logical in 1804 because the blueprint (and, more importantly, the conflict) for it was being set. The idea of a black president would have been logical in 1983 because the blueprint was being set as well.
There is no blueprint for reparations. And we aren't at a point where you could logically say you see a path for it, while citing a potential blueprint or trend in mindsets. The idea that the United States congress is going to give billions or trillions of dollars to ONE race of citizens is laughable. Remember, the only Japanese people who received reparations for WWII internment camps were the survivors of the camp and immediate family members. There are no survivors of slavery, or immediate family members.
We can't even get congress to pass an infrastructure bill to fix our crumbling buildings - something everyone supports. We can't get congress to pass universal healthcare because congress makes it easy for a minority of senators to block legislation. But...we're gonna give billions of dollars to 13% of the population, who hold little political or economic power to sway politics?
