Zoro sacrificed himself to avoid everyone wiped out and still had enough strenght to permanently injure Hybrid Kaido after 30 broken bones.
Oda had to force Zoro out of this fight by tanking the strongest attack in the verse from
2 Yonko to give his dear mc shine and even then he needed asspull pw.
The strongest attack from a single Yonko would get easily overpowered by Zoro. Kaido's wind Scythes got no sold so easily, his Dragon Tatsumaki countered & overpowered and Zoro's Ashura straight up won in a clash vs Hybrid Kaido.
So Zoro needed 2 Yonko teaming up on him and had 4 other monkeys to save nerfing him and he didn't even get knocked out, not only after Hakai but also after getting hit without any defense by CoC ThunderBagua (He only went to sleep after Sanji picked him up).
AND after all that, he will defeat King while near death AND will get that Kaido head.