If God gave Abram the land, why haven’t they always lived there? Does this prove Scripture can’t be trusted? God even said He was giving Abram the land forever. Is God unable to keep His promises?
Did God fail? The failure lies right smack dab in the lap of His people. God may have given them the land, but they failed to possess it. They got side tracked. They deserted God and worshiped idols. The land was their’s forever, if they’d possess it. But they didn’t possess it.
I see a New Testament parallel here. It’s salvation, bought by Jesus’ blood, a gift we all have at our fingertips. But we need to possess it. God didn’t hold His people captive in Canaan. And He doesn’t force us to accept His grace. Just like the Jews, we have to defeat the enemy, clear the land, till the soil, repent, flee the devil, grow in grace, put on that armor of God.
Then we can live forever in the land.