The problem is that Zoro is stronger than all these people
you guys don’t understand. Pica CANNOT be as strong or even stronger than Zoro because that would mean Pica is very close to strength to Doffy and that can’t happen. The mechanics of the story can’t allow Pica to that close to Doffy in strength
The closest alternative would’ve been Zoro vs Smoothie while Luffy fights Katakuri because their similar standing as commanders would’ve allowed for the power difference to make sense but then again, Zoro could NOT be on WCI because NONE of that nonsense around Sanji would’ve worked with Zoro there
So again, this is just how it is... And then Oda corrected it by having Zoro fight basically even more than Luffy has fought in this arc and then giving Zoro an on panel training session yet he hasn’t even lost yet... Zoro has had multiple fights before Kaido and even a training session without even having lost like how Luffy lost them trained
To Oda, this makes sense... That’s just it... Pica could not be that strong or else to would undermine Doffy. Monet had to be weak or else Tashigi couldn’t beat her and Hody and Hyouzo were both weak from the start as demonstrated by Zoro beating Hody... So in the end, the story is exactly how it’s supposed to be