The yet is important here, because it means Oda was already thinking back then about ways for Luffy to defeat him, and since then, Luffy learned new tricks like future sight from his battle with Katakuri, allowing him to predict things in advance, and two advanced levels of Busoshoku Haki allowing Luffy to bypass Kaido’s durability even with a Gear3 attack and thus his way not to make Kaido’s defeat appear just because Luffy’s punch is so strong.
By giving him Advanced Kenbunshoku and Advanced Busoshoku Oda granted to Luffy new tricks that he thought in his mind could make Kaido’s defeat satisfying for the reader.
4- In his introduction, Kaido’s main theme was resolving around the fact that you always have to bet on him in a 1 on 1 fight.
And we know Oda always love to make Luffy destroy legendary myths like he did with Katakuri’s track-record.
This is why imo, Oda would at one point make Luffy fight Kaido in a 1 on 1, beat him and destroy this myth around always betting on Kaido in a 1 on 1.
5- In the latest chapter, Oda decided for Luffy to be the one to carry the burden of Oden and his retainers in order to save Wano infront of the Yonko.
This will lead to Luffy being recognized as the savior of Wano.
*Theory by Bogard