It's not lol
Even Sanji's behavior is seen as goofy simp shit
And it's the moment where I need to prove you that .. yes, it is.
One Piece is all about the romanticization of reality, it's an exagerated take on adventure, a exagerated take on humans interactions.
It's like having a button to multiply everything from feelings to situation by 10.
When people will simply be attracted in normal life, people in One Piece are crazy in love, when people are strong, they are capable of destroying mountains, when there is bad behavior, it's up to incredibly horrible degrees. Backstory are not just sad, they are heartbreaking, funny moments are not just happy, they are the memories that can change the world. Monsters in the sea are not just small beast, they are sea KINGS of hundreds of meters.
Do you understand what I'm saying ? This is not some random strange behavior in One Piece, this is something we have witness from the first chapter.
When Luffy tried to prove his worth,, the VERY FIRST picture of him, was not just a kid trying to jump high, or be strong, it was a kid who planted a knive into is cheek while aiming to his eye:
Shakky being the pivot of this conflict and the most beautiful woman, is not a random bad written character traits, it's completely coherent within the context of the story.