And when Jesus said "Father why have you forsaken me" it was in reference to his stepdad, Joseph.
Two of the 3 people who mattered the most to him were there, Magdalene & his mom, but the man who raised him didn't show up. Even if Mary & Joseph were taking a break or had divorced (leading him to ask John to take care of her), he still should've been there for his stepson.
(And given Joseph's relevance it's unlikely that his death would've gone unmentioned if he was no longer alive. Aside from Joseph's own relevance, it would've been an excellent opportunity to discuss how Jesus grieved the loss of a parent.