Probably because Sanji already has the exoeskeleton by the time Queen crushed him, so his body bent like Younji's, not hard that hard to see this.
Zoro hold the attack for 1 second, almost died, was put in a bandaged cross and couldn't move a finger, then the Mink drug was introduced so he could fight again
There are really several levels to this