I understand your point too. But, reservations are not the correct solution. Even, Ambedkar wanted it to be removed after some years. But, the big problem is no one can dare to take back these reservations after some years because of vote politics and violence.
It is the Government's duty to provide necessary food, clothing, shelter and education to the deprived. It is it's duty to make sure that the under-privileged are uplifted socially and economically by providing the necessary tools, infrastructure and laws. However, it should make sure that other communities are not negatively affected by these laws.
Reservations simply kill merit and killing merit is not good for any society.