First off, you shouldn't ever feel guilty about prioritizing your family over work. Please, never do that. I say that as a single 35 year old male. Secondly, I want you to understand that, though you may not realize it, you are in an extremely enviable position. To understand why people are not having children, you need to understand that in many places, it's not easy or convenient to have children.