Try reading the manga.
Sanji didn't "almost die" by any means, it was a Looney Tunes injury he immediately recovered from (world class tier regeneration now, no mink senzu beans needed)
Meanwhile Zoro is being pushed to the absolute brink, literally being thrown around and losing his swords at times, in addition of having flashbacks. Covered in way more blood too