Meines Wissens muss man das Magnesium deshalb nehmen: das Vit.D führt zu vermehrter Aufnahme von Calcium aus der Nahrung. Damit das Calcium in die Knochen kommt, brauchst du das Magnesium, sonst setzt es sich wohl ab, wo es nicht hingehört (Blutgefäße). Du brauchst es also nicht, damit das Vit. D wirkt, sondern damit du die Nebenwirkung "zu viel Calcium m Blut" in den Griff bekommst.
So habe ich das zumindest verstanden als die Apothekerin versucht hat, mir die Zusammenhänge zu erklären.