There's no argument for reparations. Any amount of money would be symbolic and arbitrary and ineffective at making a true financial difference.
In the short term maybe some people can have some money but when you give people money they didn't earn they never keep it. There's been research studies on that.
It's an empty gesture. It's based on the false premise that America is unique somehow in having fought people for land or having had enslaved people. No one born in America that's alive today has done either.
I have no doubt that it would turn into some out of control spending spree where people receiving money would keep demanding more. Bc that's how people are when they get it.
And I would ask how much money would it take to balance these things out? How much to make past slavery ok? How much to pay for the damages of the trail of tears? Of course the answer is that there's no amount. Which then begs the question what's it for in the first place?