Isn't the article about removing homework in high school?
Mr. Moreno, the Alhambra High School English teacher, specifically said he no longer gives homework. Doesn't this mean the research indicates he is removing something valuable?
It might all be semantics though.
I assume the "opportunities to improve essays and classwork" is done outside of normal class hours. Perhaps, the work is done at home. And that they addressed your point A by allowing students to resubmit work, and your point B by removing deadlines. I can definitely see how it could be an improvement.