Ultimately the goal of education shouldn't just be a filter but it should ensure that as many people as possible learn the material. Homework allows for early intervention by faculty to get people back on track. There really are students who end up succeeding after this intervention.
The solution is not to feed students from spoon all the time. They are adults and should act as such, it is not a school where it is really important to give every child a chance. Grading homework must be opt-in. Those who want it, get the grade as a feedback, can seek for help then and get the help, those who skip should be assumed prepared for final exam and judged by it. There are millions of people in the world who can use education opportunities to their maximum, and the place should not be reserved to those who feel entitled by whatever privilege they have.