Kaido is hyped for his unkillable-ness more than any other character in the raid.
"Fault" aside, which I have already addressed, the result of fighting hordes (which do impact his stamina according to Zoro and Sanji) is still there.
Otherwise Marco would be completely out of it, and be seriously injured fighting two people on his strength level, rather than just tired....
Yamato did what no one else did, and walked away from Kaido without any healing or rest required.
Jack got WRECKED by two people stronger than him individually, to the point of having his eye fucked up and his horn chopped, as well as taking serious damage . Kaido hasn't gotten wrecked throughout the arc and has only taken meaningful damage from (90% Luffy), Zoro and Yamato, all 1 at a time and significantly weaker than him, aside from Luffy. Kaido's durability was such that G4 can't bypass it and ryuo is needed to do anything, something that is not the case for Jack.