The point is that "I don't want to have children because I'm worried about the impact of climate change" (social) or "I don't want to have children because I think it'll be too expensive" (economic) is not caused by biology and thus there is no selecting such concerns out of the gene pool.
Not even mentioning that evolution doesn't even meaningfully work at these short timescales. Modern humans are essentially identical to ~40,000 years ago, simply not enough time and pressure for evolution to do its thing.