Joshua led the people of God into the promised land, with all it's abundance, and yet even he could not give God's people true rest. Only Jesus can lead us into true rest, because he has already done everything for us, his work of salvation is finished and so we can rest.