What's the contradiction? And there's plenty of precedent, like Germany paying reparations to Israel and other countries for many years, as determined by the Nuremberg trials, or even the US paying for demands of wrongful deaths to families of in areas of conflict.
, even economic sanctions are a form of reparations to an extent. See the case of handing Ukraine monies frozen from Russian oligarchs.
I guess I don't understand the outrage over something that's been going on for a while and has been always deemed just. The UN is just a deliberative body. It only has enforcement functions via it's members.