I mean if you want to scale Sanji like that without him displaying his abilities in a fight that's designed for him to overcome his opponent and use clashes/dialogue out of context that's fine. But you have to keep that same energy for the rest of the crew........Brook and Chopper got fodderized together by Perospero....... Also Brook struggled with Sheepshead to the point where Oda had Sanji defeat the guy. Nami got low diffed by Gallet, Franky Passed Out after fighting Senior Pink who's not even an executive. Usopp got low diffed by Trebol. Robin had to get saved by Usopp.So a majority of the crew don't have shit to show aside from 1 technique from Zoro we haven't seen since pre timeskip. If were scaling things like you are.
Not everyone is going to get a Katakuri-type of fight which is why there are other ways to scale.
I don't think I have been unfair to Sanji in that respect. Unlike the other SHP you mentioned, he has had several opportunities to show his battle ability. However, he has failed to show any hint that he might have some hidden ability not seen. In addition, the scaling is quite consistent since PH.
>Sanji wasn't portrayed stronger than Smoker. Even based on their abilities, Smoker has thee advantage in key areas. This put Sanji not equal to Smoker but on his level nonetheless. Then Vergo came and was portrayed above both Sanji and Smoker.
> We go to DR and Sanji faces DD. Here he is outclassed in every aspect and was about to be cleaved before Law saved him. So we can scale Sanji as being significantly below DD, same was shown for Smoker too. Hence, the PH scale still stands.
>We go to WCI where Sanji faces Judge and again Sanji gets outperformed,however, not as worse as DDs situation. We find out later that Judge was able to at least hold his own against Snack (YC4)... which again places Sanji below the Yc4 range.
> Still in WCI, we see Sanji clashing with Oven and Daifuku similar to the Vergo case but much less direct...which shows again that he is in or around that level.
> After all this we have Sanji getting a RS which basically boosts all his stats.
For the rest of the SHP, there is implication that their specific levels are not clear.
> We don't know Nami's ultimate
> We know chopper and Brooke are weaker than Peros but we don't know the level that places them.
> Franky also faced multiple opponents and fought Señor Pink whiles injured and restricted himself but still won.
> Robin is obvious
> Zoro is also obvious since he hasn't come close to losing any match he has been in. Even against an admiral he was still given favorable portrayal of actually holding his own twice