For the fights you gave example, those protagonists' main goal is to save the country or help Luffy win. It makes sense they fought whatever enemy in front of them.
But if Sanji hold a grudge against Lucci and declared he wanted to beat Lucci, then he gave up and fought Jabra instead. That will be weird and counter narrative that has been built. This kind of situation even worse for Zoro, who typically pride and badass.
I agree with you man..... but the only thing I accepted King vs Zoro was that zoro went all out yet kaido didn't fall... luffy figured out CoC but it was too late for zoro.. now zoro can figure it too...
Now the thing is... if zoro got double pain during king fight... dragon blaze will be his last move... Zkk go to gutter...
if double pain hits after king fight... zoro will do just one move against kaido with sanji's help to transport him for ZKK... just like ashura was last move... dragon blaze and ZKK.... and I dont know how much honor zoro gains from it...
if double pains kick after kaido fight.... ZKK might be glorious but problem is luffy gets overshadowed.... something which will not happen... most probably... until and unless sun/moon theory of luffy/zoro is correct....
.
second choice looks most liekly coz it has sufficient twist and turns for oda...
.
I am not a big fan of king or king vs zoro fight....