So if Luffy manages to Overpower Katakuri later in this fight, you won't complain right? It doesn't matter how he does it afterall... Haki Matters a lot. When he gets punched/kicked with Haki involved and slams himself into the ground, wall, you can see him spitting Blood. When he got slammed into the wall without Haki, he only came out dusty. Also, yeah, the other Top tiers would have difficulty to beat him as well. If they can't hit him, they Can't beat him.