Zoro was weakened and was in poor condition because of Kaido
Luffy was probably even more weakened than Zoro (Luffy got KOed by Ragnarok) still he soloed Kaido for some time which Zoro can never do.
Zoro needs special hax medicine from Minks while Luffy just needs meat.