I've long believed that universities' non-profit status should depend on admissions not considering legacy or donor status.
If Harvard wants to preference legacy students, that's their right. But they (and their endowment) shouldn't get a tax break for it.