> My point is that a hard-working, upright and moral couple that wants a child should have one even if they are dirt poor, and shouldn't stop themselves because they don't have money. If the child ends up being unhappy in that environment purely as a result of the lack of money, then that is society's failing—our failing—not a failing of the parents'. We haven't done our duty to help this couple raise a happy family.
This is such a ridiculous point. Hypothetical children do exists because they will be when its enacted upon. For example, if a couple keep giving birth KNOWING that their children will suffer, are they not responsible for their children suffering?
Sure, it is not their fault that the children suffers. Perhaps because they have bad genes, stuck in a warzone, lives in an awful country, have mental health issues, cannot provide for their children, or whatever. The fact is still that they KNOW this hypothetical children will suffer.
Imagine if we are able to write an executable that will startup a simulation where it will simulate a universe with maximum suffering. I have compiled the program, its right there to be executed. Is it immoral to execute this binary? Yes of course it is. Similarly, if I KNOW that having a child right now, given all the circumstances that I am in, whether its my fault or not, will cause this potential child to suffer, then I am immoral.