The point is that people saying Sanji's character got regressed while he DIDN'T. Sanji got developed back to back. It's being repetitive.
Naturally there are people who just like to trash Sanji's character whenever it is possible, but don't pretend that it isn't the same case with Zoro, so it's just trolling at this point and what's the point to even complain about that.
Also "developped back to back" is not really being the case here when they are the same kind of "development". Anyway this can be attributed to Oda's way of writing Shitwriting if you want.
Again, Zoro already one shotted Hody underwater and he can also do tornado attack against the fodders but he didn't. Exactly, it's PIS that Zoro and others got captured just like Sanji in the first place. Sanji could have just use DJ to burn the webs or use the RS to escape but he didn't because of how garbage Oda is when it comes to writing. Oda have to use excuses to stall Sanji back and dragging the plot out. It's not Sanji's fault but rather Oda's fault for not being able to create a better scenario than this.
Onto Sanji's case, it's pure PIS at this point, that you and I agree on. But it's also shitwriting, and I'm aware of that fact. I meant Sanji burnt/did whatever before to get out and beat the male Gifters but got caught again and couldn't escape by himself one more time. Still it's his fault for not focusing on his escape when he realized he got trapped, instead he went on fighting while knowing he shouldn't be there. But he did gain a few infos so there's that.
Oda doesn't like Sanji that much, you better prepare yourself to defend him more in the future. I could be wrong tho. :yasu:
And one advice, don't defend Sanji by bringing up Zoro because that will only worsen the situation and help nothing because they are not the same.