IMHO the largest problem humanity will face in the next 100 years might be decreased fertility rates. Unless our robot overlords solve that first.
Today we barely have the labor and productivity to assist the elderly, imagine if the situation worsens dramatically.
Sure, there's always the chance that AI and robotics and singularity will change everything and scarcity will be over and so one, but we shouldn't bet our chips on that.
We barely have the labor and productivity to assist the elderly for the same reason we barely have the labor and productivity to fix potholes on my street, or keep human waste out of a San Francisco alley (All while we sit at 7% unemployment.) We don't care to.
Compared to the problems of overpopulation, this doesn't even register as a crisis.
You're missing out on the dependency ratio. Take the Euro area, for example, today, for every 2 people in work age, there is 1 person being sustained (youth or pensioners), by 2060, for every 4 people in work age, 3 will have to be sustained, an increase of 50%, and it will be far more expensive than today, due to health care costs for the elderly.
Work age population will fall from 335M people today to 300M in 2060, while elderly will increase from 90M to 150M and youths will stay roughly the same.
So 35M fewer people paying taxes, and 60M more people needing support.
There are more empty homes in America then there are homeless people, but that doesn't mean that the richest country in the world cannot afford to have a roof over its head.
This is not even considering the easy way out, which is more immigration.