Once you start looking at reparations for slavery and colonialism, you quickly realize it's a debt that the former colonizers will never be able to repay.
And to be honest, for wrongs that were committed over a 350+ year period, it doesn't make sense to repay a debt within a single lifetime.
So I agree with you, something would be better than nothing.
But it is important to make an inventory on what would be justly owed and what has been paid back to date and in what form. Perhaps this process should also last 350 years.