Zoro gets to stunt on fodder while Sanji doesn’t get fights and Luffy has actual real fights
While Sanji clashed with Vergo Zoro and Tashigi were fighting Monet. Vergo had the green dragon pissing itself in his presence and flying to Zoro. Luffy bruised Fujitora man did not look that good if were being honest
They also don’t have the most wanked sword in existence or conquerors which is its own debatable thing. Kaido fought a bunch of characters with blades yet only the 2 people that carried enma were capable of scarring him as lame as it is. Also Sanji isn’t a swordsman so he would never be able to do that anyway.
Zoro’s whole job is fighting while Sanji’s isn’t he’s a cook. The same thing happened pre timeskip when people were arguing they weren’t comparable again pre enies lobby because the last time Sanji had a fight was Bentham. Obviously Sanji not getting fights or feats has never changed their dynamic