None of this matters if the children grow up in a single-parent household. Keeping a two parent household has an outsized influence on the children's development and needs to be a cultural shift in our society.
You’re right that single vs. two parent household is the largest contributing factor. You’re wrong that it means that no other factors matter at all.