The earth can provide for as many of God's children as he sends here, and easily at that.
Maybe the earth can, but certainly not the human population on an individual level.