Stop getting led by oda....this is trash writing....
I think Sanji not getting CoC because of self-hatred and Zoro not getting CoC because he's... thick aren't the worst plot points.
What pisses me off is that it's happening in Elbaph.
More shit than should have happened in Wano.
IMO, Zoro should have fully unlocked CoC in Wano, but struggled with it due to Enma. Sanji should have unlocked it as well, but only had it come out at certain times.
Shit like this is where you can really see where Oda's original drafts turned into nightmarish creatures.
In the original story pacing, Sanji and Zoro getting CoC in Elbaph probably made sense. Then, the pacing left the building, and now it looks really stupid.