Oda said something along the lines of, "The fans won't like it if Luffy defeats Kaido just because his punch is so strong." He wasn't precisely talking about Luffy winning with one punch, he's talking about Luffy's punching attacks in general. He did ultimately end up doing it though.