> It is simply a bad mechanism and argument to put injustices of the past on the shoulders of new generations
There's no argument to be had; injustices of the past do land on the shoulders of the present generation. Everyone is born into circumstances they did not create.
There is a reason "The sins of the father shall be visited upon the sons" is a saying.
Now, given that reality, the question becomes "What does a society do about it?" When people believe in equality of opportunity but can see that opportunity is heavily influenced by birth circumstance, how does one address that fact?