Didn't Kaido take on Luffy finisher when he could easily have evaded it
This is why Kaido dodging Zoro's Flying Dragon Blaze was a big moment for Zoro. This is also reinforced when Luffy mocks Kaido for dodging him, saying, "It's because it hurts, right?"
Kaido dodging attacks intentionally is so rare it's actually highlighted in the narrative when he does so. Most Kaido fights go like this: Kaido lets fodder attack him, until he gets bored. Kaido stomps. Kaido goes back home and drinks. That's it. That's the fight.
The fact that Zoro and Luffy both were able to make Kaido dodge really says a lot about broken their max attack power is.
People who think Kaido is weak because he doesn't dodge attacks are just completely ignoring the part of his character that wants to die in combat. Kaido LETS his enemies hit him, to test their strength. Dude is a beast.