You may want to do some careful reading before you choose to adopt a dismissive approach on this topic.
From your second source, for example:
But here’s where things get complicated. Even though there are signs that financial concerns may be influencing people’s decisions to have kids, wealthier people actually have fewer kids than lower-income earners. In 2017, mothers in U.S. households earning under $10,000 had the highest birth rate, at about 66 births per 1,000 women. The birth rate decreased as income increases, with families making $200,000 or more per year having the lowest birth rate, at about 44 births per 1,000 women. Plenty of research backs up those stats, showing that as educational attainment increases and as people earn more money in a country, the number of kids they have actually goes down....
It's not that American millennials
as a group have less fiscal ability to have children than previous (worth noting: generally poorer) generations, or those in other cultures. Instead, it seems, they have higher expectations for their lifestyle, and report being less able to afford children while also maintaining that lifestyle.
That's not to downplay the impact of things like student loans, or that we graduated college into the teeth of the Great Recession. Those are real. But it is
much less an affordability issue for us, writ large, than it is a lifestyle issue.
Remember that opening scene from Idiocracy, where the upper middle / rich couple was explaining that they just couldn't have children until she had her career figured out, and then later that they couldn't because the stock market was dipping.... while the poor guy with two baby mama's somehow had five or six? That's satire.... but it is satire.