To some degree most cultures do give assistance to new mothers, at least if they are poor. It seems you are arguing for more of that; the issue is it creates bad outcomes. The poorer you are, the more practical sense it makes to have a child. Then the next generation is more likely to have grown up in less than ideal circumstances.
The only kind of children society should encourage is those in stable financially-secure families.