So what is your point?
That Kaido could have dodged and defeated Luffy?
Because the latter is simply head canon.
My point is that Kaido could have dodged, didn't want to, and Luffy defeated Kaido by overpowering Kaido's most powerful attack.
Kaido wanted to be defeated by Joy Boy, and did. Kaido running or dodging wouldn't have made sense for his character, but acting like Kaido isn't capable of dodging Luffy, or that Kaido couldn't have killed Luffy earlier, is ridiculous.
Luffy's strongest attack overpowered Kaido's strongest attack, but, does that mean Luffy is stronger than Kaido in a straight 1v1? No.
People who ignore the fact that Kaido WANTS TO DIE and WANTS TO TAKE HITS RATHER THAN DODGE when it comes to his powerscaling drive me crazy. If Kaido goes full throttle from the beginning of the Raid, the Alliance would have been fucked all over the place. Hell Kaido even have Momo a chance to save his ass at the Golden Kagura.
The only reason Luffy was able to defeat Kaido is because Kaido wanted to be defeated in the first place. If at any point during this arc Kaido wanted to kill Luffy before Gear 5, Luffy would have been DEAD.