First of all , you wrote something about sanji to humilate. and ı wrote same thing. when zoro made something , he become suparman , when sanji made , just humiliations for no reason.
and zoro just hold hust one or two second not more than it.
secondly , your question is not even logic. You're just trying to be cunning. you know this scale does not exist in the OP. But even it is ,
how can we know whether or not yc commanders hold hakai ? no information does not mean what you said.
shanks know advanced coc no need to tank any hakai attack . like last time luffy action , you can neutralize or dodge if you have advanced coc . not even try to put zoro and shanks same level.