Both the Maggi (Matthew 3:12) and Joseph (Matthew 3:13,19) receive information in a dream, whereas Zechariah and Mary receive information personally (Luke). Why is that?
One could simply state that it's because God wanted it that way. As well that God knows our hearts and we are not all hands.
Yet wondering if there's anything I'm missing here.
Somehow related: What is the difference in response between Zechariah and Mary?