@mikecrb I think this is one of many reasons why single child families are becoming more common.
Yes, it is getting harder to raise a family. The world is a scarier and more dangerous place than it was when we were children. There is truth to the fact that in many places our parents could have left us in the car for 5 minutes while they ran into store for one or two items. Any parent who does that today is revered as a criminal, and for reasons that are not completely unfounded.
Helicopter parenting has added to the pressures of parenthood. Parents feel more pressure today than they did a generation again to have their children in multiple activities. This means little downtime or quality time for some families, because they are constantly racing around. Social media has perpetuated this ideal image many moms in particular feel they need to live up to.
There is a greater awareness and understanding of mental health now than in decades past. My SIL struggled with PPD when my oldest nephew (who is 24 now) was born. I asked her if her doctor even brought up the topic PPD with her, and she said no. She did not know that was she was experiencing was a real and valid mental health crisis that can occur
and is treatable. She suffered in silence because moms were expected to be glowing and happy. Nobody wanted to hear if you were struggling, or you were shamed if you admitted it.
The cost of living is higher. Fewer families can afford to live on one income. The price of food, housing, transportation, clothing, and all the daily necessities has risen faster than wages. More kids means resources are stretched even futher.
Above all, I think our generation is coming to the realization that we don't have to follow in the footsteps of our predecessors. A generation ago it was a given that a married couple would have children. If a couple did not, it was usually implied that they could not. Younger couples are questioning whether or not they need to have a large family (or any children at all) to be happy. They realize they can be fulfilled in other ways.