I think a complete programme of education/public information is needed to completely shift attitudes.
It needs to become socially unacceptable to be a man who doesn't support his children financially.
It needs to become the norm that instead of vilifying a struggling parent and ostracising them for DC's behaviour, neighbours support them, it takes a village etc. Struggling families would need to learn to accept that help.
A proper SureStart programme needs reinstating. That was so successful in improving outcomes for everything from health to education, madness that it was cut so drastically.
And yes, parents need to work. Whole communities where all families are claiming benefits is good for no one, especially the children, and that needs to be unacceptable too, with education and support to change it.