I'm from the UK but have moved to Europe, and it does make me see that so many of the issues with children nowadays are socioeconomic and not just cultural.
My working class friends back in the UK have a bloody hard time parenting. They're constantly financially stressed, living in crappy rentals (some with black mould), and they somehow need to parent kids whilst looking after themselves. Some of the dads are absent and/or negligent, and lack of wider community and state support exacerbate the impact of that. The schools are often not great, people are often having to raise their kids miles away from extended family because they've moved for work or govt. housing.
Combined with the desire to parent without resorting to violence and screaming matches, I can see how parents (and their kids) are struggling.
In contrast, my friends with kids here in mainland Europe have a good life. I thought they must all have amazing jobs and high incomes because most own their own homes (which are nice and clean), they have holidays and parties, wear decent clothes, and have plenty of time to spend with the kids. However, most of them are on about €20-25k max and don't have uni degrees, and many of the mums either don't work or only work part-time.
I know that I'd be living in relative poverty on that wage with kids in the UK. Hell, I earned that much in the UK and, even without kids, I could only afford to live with roommates in a grubby rental.
I'm still not convinced that having kids is for me, but it has made me realise just how much the socioeconomic situation in the UK has affected my choice.