I will preface this with I do have kids. 2 toddlers. I also completely understand not wanting to have them and see nothing wrong with that choice it is by far and away the hardest job I have ever had. I knew I wanted kids the same way I knew I wanted to marry my husband, I just couldn't see my life another way. Its okay to be selfish, we all are, you just need to understand that have kids will make you selfless in a way you never thought possible. You make pretty much every choice for 2 and that doesn't end when you give birth. I love my children and I love devoting my life to pouring joy into them and teaching them to be responsible and loving. However, I do not recommend having kids to anyone. Just like I think being a nurse is great and noble I wouldn't just make a blanket recommendation to be a nurse and say if you don't you're a bad person.