These guys probably skipped every chapter pre ts and act like sanji never fight the second strongest in the crew.
I fail to see why Sanji deserves to fight the 2nd strongest in an arc with Law and Kidd in it, especially since he wasn't even shown to be stronger than Drake.