Another excellent example of how traditions have grown up around biblical figures or stories, traditions that cannot be reconstructed from the text itself without the aid of tradition.
For example, and this is probably much less important than your observations about Mary Magdalene, but Joseph and Jesus were almost certainly not carpenters who worked with wood. That tradition springs from an incorrect translation of the Greek word tekton, which in texts relatively contemporaneous to the canonical Gospels, is clearly seen to mean builder in general, or even just laborer.
Joseph might have been a stonemason, a road worker, an olive grove laborer, or a hired hand at a vineyard.
Tekton has been used in Greek sources to describe all those things, and given wood was in critically short supply in Jerusalem and the Jordan River valley, supposing Joseph worked with wood is rather a tenuous conclusion.
I think very few Christians are aware of how much their understanding of the Bible depends on tradition and how little of it depends on what the Bible actually says.