Lets use the Katakuri fight for example, and say it went completely different than it did.
Katakuri never loses his composure to allow for Luffy to land a few powerful G4 attacks in the beginning of the fight, and keeps future sight for 11 hours. Luffy never runs away for a little bit to recover his Haki, and all Luffy does is dodge and endure attacks. 11 hours goes by, Luffy doesn't land a single hit, Katakuri becomes exhausted due to overuse of Haki, loses his future sight, and can barely stand anymore, so Luffy comes in, and takes him out in a single punch.
Are you really going to argue that Luffy would be considered the superior fighter because he was able to out stamina Katakuri over 11 hours, even though he was getting his ass handed to him the whole time, and never once landed a single attack? That would be absurd. You are not the better fighter if can't land a single attack, and all you can do is dodge and endure until your opponent gases out.