Oda is probably making a kinemon face reading these kind of analysis lol
Seriously tho, I think sanji being horny comes from the fact that oda based sanji on his own personality, they have a ridiculous amount of similarities even in their personal life