We logically would think that the angel would protect Joseph and Mary and baby Jesus from Herod but no, he instead told them to go to Egypt. Could not the angel supernaturally stop Herod killing baby Jesus? Yes he could. But that is not the way God wanted to happen. Most people would assume the angel supernaturally would protect the Son of God.
But God’s ways are mysterious for us humans to understand, because his thoughts are higher than our thoughts. It is similar in many ways for many things happening in our lives. We think that this way is better or the other way, but somehow, God has a different way and choice for us, which could appear to be not the choice we would make, but nevertheless, he makes the best choices for us, even when they seem mysterious.
Very often, when we are in difficulty or suffering, we tend to rely on people for help first, and if we do not get help from people, then we think about going to God, asking him for help and trusting him, to help us.
For example, we often tend to go to the our Doctor first, for healing, if we are sick, and if it does not work, then we go to God, asking for healing.
But, we are commanded in the Bible to trust God, for he is our help, and to love people.
Let us not be preoccupied with trusting in people! We are commanded to love people! We are not commanded to trust them! We are commanded to trust God.
When there is no one to help us, God is always there, because Jesus promised that he is always with us, and will never leave us or forsake us!