I think that it helps to consider the perspective of the child as well.
Children require a certain amount of stability in order to have fulfilling lives. Families need a certain amount of money to provide this stability. If a family doesn’t have the money to provide stability, the children suffer as a result.
When I read about families which cannot provide sufficient food or adequate shelter for their kids, I think it’s reasonable to consider whether that family should bring another child into the world. If their current children are suffering because there isn’t enough money, having another child is going to make things worse.