This isn't right. That alone is enough of a reason to be against it.
Ethics is never a question of goals,if that was the case anything can be justified with an end goal which appears worthy enough.
There is this subversive ideology about acheiving equality. People are created equal regardless of the "race" social construct. If you have to make someone equal then they were not born equal.
If someone can't get into harvard due to historical disparities against their group then what needs correction is not harvard but instead their current sociological conditions.
How can a person not feel completely insulted when they get accepted into a school or a job solely for the sake of their skin color? I would feel humiliated.
This society needs to get back to the basics. If you accept something as wrong then also accept it as wrong for everyone, else scratch out any reference of equality under the law.