Our grandfathers in Italy were used to say "short socks are for kids only". It seems this is something working for Italy only, as 90% of the people in the rest of the world are wearing short socks.
It is something absolutely not related to the temperature, as in the Mediterranean area (supposed to be more hot) people is wearing long socks while in the North of Europe people is wearing short.
Of course long socks are more elegant and it is just a mental matter supposing they are warmer or not comfortable.
So...let's wear over the calf socks gentlemen.