answer:Of course. Many people don’t have children, or delay having children, for such reasons, or others, such as the extremely high human population and the seeming disasters that high population seems to be leading towards. China even had a single child policy for many years to limit overpopulation. As for why the morality of having children is taken for granted, there are many reasons. It’s natural and taken for granted and there are many cultural insisted-positive values around children, and many taboos against negativity about children. Some of it probably comes from Biblical entreaties to “be fruitful and multiply” too.