Yeah when a character gets the ability to regen he is bound to get hurt all the time to showcase it, we should've expected it.
Kinda like how Piccolo was the only one to lose limbs in dbz just because he could regen them.
Sanji is gonna get his body broken in every fight moving forward I'm pretty sure, sometimes for gag purposes sometimes for real