Edit: I don't post that to defend Cook/Apple, just to point out that Apple has done quite a bit of talking about this topic since the bad old days when they really did need to make some changes. Have they done "enough"? I have no idea, and would love to hear someone knowledgable criticize the steps they've taken so far.
Flipping to page 9, they list 98% compliance with international working hours limits, touting "Full-time doesn't mean you should work all the time." Compliant in this case is a 60-hour workweek with 1 day off every 7 days (presumably this is not an occasional duration but rather a normal week at a fixed wage). If this is the case, technology sure isn't serving these unlucky humans very well.
I'd rather fix the app itself so that it isn't sending bad data.
"Fixing Foxconn" is taking bad output and correcting it. It's not fixing the app generating bad data.