The students from lower-caste communities usually are also from low-income families and lack proper guidance (partly because the parents are not educated) compared to students from upper-class communities.
The reservation in academia is relevant to uplift people who are from disadvantaged communities. The society as a whole whould benefit from it.
IMO, there are valid criticism of implementation details of reservation for lower-caste in India, such as:
* should a person who belongs to lower-caste get eligibility for reserved quota if that person's parents also benefited from reserved quota?
* should caste based reservation be allowed in instances that require highly specialized skills? As opposed to equal treatment based on only merit. (Example: admissions to MD, Govt. jobs that requires highly specialized skills)
You can criticise implementation details of the reservation-system used as a tool by the Government to correct historical imbalance in society but not the idea as a whole because the system in place is showing positive results. We have made a lot progress in last few decades but still a long way to go in good direction. This is my opinion as an Indian techie from an upper-caste family.
Edit: typos / grammar