Those weren't supposed to be really in depth fights.
Sanji vs P1 was just supposed to show off the base powers of the RS
Oden vs Kaido and Roger vs WB were in a flashback that was already very long.
Bm vs Kaido was really good as it was. Showing more of their abilities would just dehype the main event
Nah sorry
Sanji hasnt had a 1 vs 1 full clean fight and W since pre ts
When be finally fights an enemy , we dont see even the ending, no mention of Sanji victory
Fans are left in doubts if Sanji even won.
That's just poor writings.
One of MC best fighters :
he matched Vergo but cracked his leg
Fought Doffy and lost
he clashed with Daifuku while being not really focused
he fought his father and lost
he fought and won offpanel against his brother
He fought p1 and Won but offpanel
These are Sanji 1 vs 1 , he can lose on screen but cant win on screen.
Oda prefers showing Sanji losing a fight than winning.
But hey, oda keeping RS powers secret.
Flashbacks are the only time we can see these dudes (oden roger...) fight and act
Oda didnt write Ashura vd Oden fighting lol skipped to the end, wrote a quick battle vs Kaido.
2 of Oden most important fights were poorly written.
I wont even talk about how retarded Oden is whether when fighting or at leadership