Why was Mary chosen as Jesus’ mother, and not some other woman?

Unfortunately, there’s no tidy answer to this.  The Protoevangelium of James, an apocryphal text written around A.D. 150, tells an elaborate backstory of Mary’s childhood,…