You should see how many old lonely people I see at work who have children. Having children isn't a silver bullet. Nor does not having them mean one must end up lonely. We've chosen not to have children up to this point. We could afford to and we fully support other people doing it if they want to. We love the little ones in our family. There doesn't necessarily need to be something wrong with people who choose not to have children. The worst possible thing for society is people having children when they shouldn't or when they don't even want them. Money is a valid reason to not have children for those who can't afford it. It's disgusting to intentionally do that.
I don't buy the defeatist arguments though IF the person cares about the world. Raising awesome children is the best way to start fixing it, in my opinion.