Also, something of note.
Sanji attacks Queen and Queen takes no damage = Sanji is weak and Queen is also weak.
Zoro attacks King and King takes no damage = King is strong and Zoro is also strong.
Katakuri pummels Luffy for 11 hours and Luffy refuses to fall = Katakuri is weak
is this consistent logic?
It is always easy to make these general claims when context will actually show you the difference
1. Queen took damage from Marco so it means we have a measuring stick
2. Kaido took damage from Zoro so it means we have a measuring stick.
3. Kaido one shot Luffy in Kuri and knocked Luffy out again on Rooftop twice so we have a measuring stick
So the logic becomes consistent that Marco was able to hurt Queen yet Sanji couldn't...emphasizing the level difference.
Again Zoro was able to hurt Kaido, yet unable to hurt King ... emphasising the difference in Durability/endurance
Finally, Kuri is so far bellow Kaido that he couldn't achieve something Kaido couldn't in 1-3 moves...emphasizing the level difference. Granted we wouldn't know how Katakuri matches up to Marco so saying Katakuri is weak is false. He is weaker than King which is obvious because King clapped Marco so hard, Marco started believing he is a god.
There's more but the above is enough
So the logic is consistent if you pay attention