That is easy because the Holocaust was between 1941 and 1945 and reparation were between 1952 and 1953. It is the same government, the same people, the same generation. The atrocity is clearly defined in time and space, and can be somewhat measured. Nonetheless, even in a "clear as day" situation, lot of opposition came to be part of this process, with this being a very difficult agreement to reach. Doing that 200 to 600 years apart, across multiple nation, multiple people, multiple culture, is borderline impossible and would settle anything. You cannot make it just for the hebrews with that reparations, you cannot with slave trade either. Same apply to WW2 reparation, Mongol conquest reparation (sound silly just to think about it), or induced famine in China and the Soviet Union.