I think it's more an explanation of the differences in responsibility between public and private schools. The private schools' selectivity alone makes positive outcomes more likely for their students.
Fundamentally, that's why private school won't work universally. When they lose that selectivity advantage they would be in the same sad shape as most public schools...