Oh is that the new cope now? Luffy didn't beat Kaido he ran out of haki?
It wasn't the fact Luffy overpowered Kaido but because Kaido ran out of haki he was defeated.

Next it'll be because Zoro hit him with Asura he was hurt last minute which allowed Luffy to win.

Luffy was literally held onto and Kaido was allowed a free full blown hit Kaido got as much support as Luffy did.
Rooftop fight Luffy was fighting both Kaido and Big Mom. Once everyone went downstairs and Gear 5 came out it was 1 v 1 and Luffy won get over it.
It wasn't the fact Luffy overpowered Kaido but because Kaido ran out of haki he was defeated.

Next it'll be because Zoro hit him with Asura he was hurt last minute which allowed Luffy to win.

Luffy was literally held onto and Kaido was allowed a free full blown hit Kaido got as much support as Luffy did.
Rooftop fight Luffy was fighting both Kaido and Big Mom. Once everyone went downstairs and Gear 5 came out it was 1 v 1 and Luffy won get over it.
The last panel prior shows kaidos flame clouds go out meaning he hit 0 and only then does luffy overpower him.
None of that negates all the coc kaido used on everyone but luffy or his stamina being drained by carrying an island or all the damage done by everyone else