The students that attended didn't need an attendance policy because they were inclined to attend anyway. The question is how much forced attendance would have improved the scores of the bad performance/low attendance group versus how much it would have hurt the good performance/low attendance group (including missed opportunities at the same time slot). I don't see a policy that realistically helps all of the struggling students without hurting any of the top students, so a tradeoff has to be made.
Perhaps offering attendance as extra credit without making it a penalty could be a good middle ground, but I don't think it would help all of the low attendance/poor performance students. By the time they realize they need extra credit they would already be behind, and they may not care about an extra credit offer at the start of the semester.