Parenthood is not a cure for narcissism. Parenthood just helps narcissism find new victims.
In fact, if choosing not to have children is a horribly selfish act, that means that having children is a major sacrifice that childfree people are not making. We are choosing NOT to take on the horrible challenges that come with children. We are choosing a life of enjoyment, limiting something that would make our lives needlessly difficult.