In reality, Zoro took on 2 Yonkos
unlike he, Sanji actually fought 1v2
had them scared of his AP
blocked their strongest attack
We all saw Zoro battle against Killer the fox and it took Zoro to not consider the Fox a threat, stop fighting the Fox and interference from the fox just for Killer to hit Zoro.
If a fox is too much for him in a 1v2 versus a bum like Killer, then commanders would quite literally rape Zoro's asshole in a 1v2
Like I said, the manga showed us the difference between Zoro and Sanji.
while the other can't even fight 1 commander 1v1, even after drinking magic mink cum and reviving him to 100%