Life is worth living - I don't see anything inherently wrong with having kids in an imperfect world. We'd never get anything done if we spent all day worrying about worst-case scenarios. Having said that though, I do think people have a moral obligation to make sure they get their shit together before having kids. If you're not mentally, physically, and financially stable, don't do it.
I agree ^^ one of my biggest regrets in life is not being mature enough to understand this or understand my ownself before having kids. I feel sorry for my kids that I wasn't and this in turn has given them their own issues they will have to deal with later on in life. It is also why I would never ever have children again. I believe some people are cut out to be parents and some just aren't, and it would be good for people to know their limits before they inflict damage upon a new generation.
Of course it's never going to work like that, wisdom with age and by then it's too late.
I still wouldn't say that that was immoral though either.