Sentomaru was given a whole damn fight against Kizaru so it isn't beneath Oda to let weak characters put hands on him, but he didn't. Sanji is borderline YC1 level, he should be capable to stall a Top Tier rn especially one that tends to play around a lot.
But it is Luffy, Luffy and Luffy. I think Oda is telling us something.