It would seem as if the system of native american reservations was begun to separate these people from the white colonialists. Pretty much all that followed was disease and poverty. If the native people are choosing to maintain the system now because they get some benefits that is their right but it does not make the system in its founding moral.
The Native American reservations are poorly managed in terms of keeping people happy, sober, and crime-free. There is a large amount of substance abuse and crime which contribute to a variety of health problems including death. Among the crimes often committed are sexual assault. For this reason the system needs to be revised with better police enforcement and education.