This is fallacious reasoning:
* A is in S
* For many B in S, P(B) is true
* Therefore P(A) is true
Step three in this chain doesn't logically follow from step two, so preemptively rejecting evidence against P(A) is irrational.
* A is in S
* For many B in S, P(B) is true
* Therefore P(A) is true
Step three in this chain doesn't logically follow from step two, so preemptively rejecting evidence against P(A) is irrational.
My wife is a music teacher and frequently objects to the phrase "practice makes perfect" because the kind of practice that you're doing has an enormous impact on the outcomes. Practice works to solidify behaviors, but ill-conceived practice will actually end up solidifying the wrong behaviors.
I think it's likely that it turns out that homework solidifies behaviors that are objectively a net loss for the individuals and society.