Unfortunately, the caste system is more complex than the issue of race in the US. The reservation system in India was instituted to bring parity between the downtrodden castes and the upper castes. When I was in engineering school in the late 90s, if you were from a lower caste, you barely had to get passing marks in the engineering entrance exam to make it to a top engineering school. And you would still have unfill…
These policies are meant to help society in aggregates so there will always be folks who get screwed. Its important to keep trying though. While slavery in the US is perhaps 300 years old, the caste system has been seemingly around since the beginning of civilization on the Indian subcontinent...that's an unimaginable amount of time over which certain sections of society were systematically discriminated against.