Saying "Having children is selfish" screams (I'm a grown adult that never mentally matured past my emo phase in 7-9 grade) lol.
Having children is the most selfless thing you can do. You are literally taking the focus of life completely off of yourself and putting it on to another human being. You then give all your resources for their sake.