I remember when you guys insisted that Sanji would fight a mere Tobi Roppo while Zoro fights All-Star King. Sanji's major opponents will have the same rank as Zoro's major opponents and be portrayed as close in strength. If you think Oda would write Sanji fighting som rando VA while Zoro fights an Admiral, than you haven't been reading One Piece.
To be fair, let's look at the facts leading up to it with the small reservation of my memory failing me in instances as it has been so long.
Timeskip
Mihawk >> Ivankov (as fighters). Zoro trained under Mihawk, Sanji under Ivankov.
FI
Zoro defeated #1 Hody and #2 Hyouzou.
Sanji with Jinbei tag teamed #3 Wadatsumi.
PH
Zoro no diffed Logia Monet that previously almost defeated Luffy.
Sanji got low diffed by Vergo cracking his leg.
DR
Zoro clashes was about to attack Doflamingo.
Zoro clashed with admiral Fujitora.
Zoro defeated strongest commander Pica.
Sanji got neg diffed by Doflamingo.
WCI
Zoro travelled to Wano where he killed the magistrate.
Sanji mid diffed Yonji.
Sanji was high diffed by Niji.
Sanji was mid diffed by Judge.
Sanji embarrassed himself against Luffy and got no diffed by Namis slap.
Sanji speed blitzed Oven.
Sanji got mid diffed by veteran Daifuku and his Genie in their clash.
Wano
Zoro defeated Killer.
Zoro vs Gyukimaru stopped by Kawamatsu.
Zoro scared off the Yokozuna.
Zoro took 2 of Hawkins lives.
Zoro clashed with Denjiro.
Zoro with Drake defeated Apoo.
Zoro scared off Queen.
Zoro scarred Kaido, took Hakai, made Big Mom unable to use Prometheus by cutting fire.
Zoro defeated King who Queen himself saw as nigh unbeatable.
Sanji clashed with Page One.
Sanji got neg diffed by Black Maria.
Sanji got low diffed by King.
Sanji got low diffed by King and Queen.
Sanji defeated Queen.
You see when you line it up like this it's very clear to see that one progressively beats stronger opponents one after the other while the other guy is used to hype up characters left and right before magically winning against a high bounty threat.