calypsos reintroduction was meant to show that percy leaves behind a trail of broken hearts wherever he goes with his friends picking up the pieces. First nico with bob and now leo with calypso BUT Nico and Bob and that whole storyline was just so organic and it fit in well and I understood the curses by Akhlys and all of that.
In a GOOD plot, the whole thing with Leo and calypso happens anyway but it doesn’t end the way it does. I’m not imaginative enough to tell you how it ends but Leo would still have built his raft, he would have still stood up to Percy and he would have still tried to find a way to save her WITHOUT FALLING IN LOVE WITH HER
That would have shown character growth from a lonely boy looking for companionship to a self assured boy surrounded by his chosen family striving to save a lonely girl from a fate that should have been fixed. Leo did so much for his friends and the people around him that it was so out of character for him to die? And leave his friends? For some girl???? No bitch he would not have done that!!!!
What’s a better way than for Percy to step back and take stock of the people who have helped him along the way and with the support of his friends, tried to go and help them again? CALEO WAS NOT IT RICK IT DIDNT SOLVE ANYTHING you identified something that was supposed to be character growth or a gotcha moment for Percy and instead butchered Leo’s, Frank’s and Hazel’s characters all at once (and Percys let’s face it I’m still bitter we didn’t get more depth into post Tartarus stress disorder)
(btw all three characters mentioned above are POC is that a coincidence hmmmmmmm????)
Anyways TLDR is that Leo had potential to turn from a young lonely boy thinking he would only be complete if he had a girlfriend into a satisfied content young man surrounded by friends and family who love and cherish him and someone who learns from Percy’s mistakes and thinks deeper about his own actions and consequences. We didn’t get that and that’s not Leo’s fault, it’s Rick’s.