It will only lead to discrimination against the poor SC/ST/OBC person. Their qualification will now be considered dubious even if they did well. I know through first hand experience that most managers secretly try to know the caste of an IIT or IIM graduate but most recruiters refuse to give them that information as asking that kind of question can put them in trouble if the person is not hired. Now these companies will simply not short least at the resume stage itself except for low end jobs to meet a "quota" .