>I just can't get my head around how anyone can think that's moral at all.
it's not rocket science: fair is value-system and ethics dependent. yes in a certain value-system and ethics it is not fair to give people advantages they didn't themselves earn. whether it's the right ethics/value-systems is up to you as an individual and us as a society to decide.
really obvious example: weight classes in combat sports.