Affluence and the self-interested mindset that started with the Boomers and has only grown worse with each generation are killing the West, and a related but different problem afflicts Russia. They all have plummeting birthrates, both Russia and Germany are far below even a replacement level...and Germany's is buoyed up only by previous generations of immigrants from Turkey and Eastern Europeans seeking better lives at the end of the Cold War. Merkel's whole purpose in allowing in a million 'Refugees' was to increase the workforce, an ill-considered move since they quickly lost control of the flow so that friends in Germany in a position to know say the real number is much closer to two million...and she completely failed to reckon with the fact the new arrivals have no desire whatsoever to assimilate or leave their old culture behind. Which was incredibly stupid, you could see forty years ago that the Turks who came and stayed never really assimilated, their area of town was full of Turkish symbols and signs. Instead of trying to institute policies that blatantly encourage women to have children - Oh, the sexism! - she thought she could fix it by bringing in a bunch of runaway dudes who didn't want to fight for their own country's stability...plus maybe 10% of the mass who were actually worth saving.
Now it's not the problem in the US that it is in Europe or Russia, but talk to a Millennial and you'll find they have a million reasons why they don't want to have kids...cost, the awfulness of the world, the feeling they aren't stable enough in their career, you name it. If their parents had used the same thought process, none of them would be here. But underneath the BS rationalizations, it all boils down to Self over Others. A lot of girls who ultimately do want kids just wait too long because the time is never 'Right,' and end up running out their biological clocks because they've been sold on the need for professional success first or can't find a male who is worth fathering their kids because the guys are so enjoying just living for themselves.
-sigh-
Rant over.