I remember Harvard defending their race-based admissions policy because of privileges some groups had and disadvantages other groups had. But they never addressed their legacy admissions. After all, who is more advantaged/privileged than the children of harvard grads? If Harvard was truly interested in leveling the playing field, they would also eliminate legacy admissions. If Harvard and other elite schools were consistent, I'd be less annoyed by their admissions policy.
Hopefully this move by Johns Hopkins gets the ball rolling and other schools will soon follow suit.