Raising a child is too expensive on top of all the other costs of living.
Raising a child has always been expensive, what has changed is that young people have been taught to be more invested in self gratification of the moment. Expensive cars, TV's, stereos, toys and playing. You can't have all those toys and partying and be a responsible parent too, heck do you know how much time it takes to raise a child?
My kids are so different, my daughter married and had a child first and she and my SIL work long hours but still find time to be involved with my grandsons baseball practice and travel ball with never a gripe. My son on the other hand married later and had two girls and all he does is whine about how much work they are and being tired and never enough time. I laugh at him, my mother raised three of us while my dad worked two jobs and still found time to go to nursing school at night after which she worked and still kept house and gave us hot meals without ever once complaining. My wife and I raised our two with no help other than pre school and after school care while we worked, took my daughter to fastpitch practice and games with no complaining about not enough 'me' time.
No I think the problem is to many of our young adults never actually grow up, are lazy and self centered. That's my story and I'm sticking to it.