Ecclesiastes 3: 1
There is a appointed time for everything, and there is a time for each event under heaven.
When the Israelites left Egypt, God considered the limitations of their people and took them the easiest way for them, since they were not skilled in battles, so it happens in our lives God knows our weaknesses, so he acts in every circumstance and steps we take.
Sometimes we go around a lot to get something and we get desperate and then we say to the Lord because I surround so much.
Writing teaches several things:
First for lack of faith.
And the second reason is because we are not ready.
God takes us calmly because he knows that we are made, he cannot give us the things that will harm us unless we are prepared.
Maybe waiting is not always going to please us, but if it is from God we must be understood, every promise requires a process, a training to be able to take possession of that promised land.