1) 99% of the nations in Africa didn't exist until 100 yrs agoDNA is showing where most current people in the diaspora ancestors originated from. So clearly people can see where their ancestors were likely linked to in Africa. Additionally, while many African societies may not have kept written history; they certainly did keep oral history through griots and other sources; so you can certainly narrow down a lot about some of the people who were spirited away. The matters will not be precise, but close enough should do; because millions of people were disenfranchised of their lands, homes and properties.
And we are not using yesterdays laws; we should use today's laws because that the law has become quiet adept at being able to appoint rights to people. Germany was forced to pay England, France and others after the wars; so why shouldn't modern African nations be forced to repay people in the diaspora for the theft of land, materials and family during the trade. They can put the money aside in trust funds to educate every African in the diaspora. They certainly steal enough for the crooked ass chiefs and politicians in their countries; so they need to be forced to pay up.
2) we don't have the technology or knowledge to trace everyone back at all
3) they don't have the fund
4) all that effort would be better at trying to get reparations from the western companies and nations that we can trace accurately as involved in the slave trade