In French, it's 'le pénis,' but nobody says that. 'Dick,' is feminine (la bite.)
Also, 'vagina' is masculine, but 'pussy' is feminine, because if you were to say 'le chat' it would mean a cat, but by feminising the word, it becomes 'la chatte,' meaning pussy.
As someone who grew up Anglophone, I actually find gendered languages much more precise. On the other hand, in order to make yourself understood one must have a rich vocabulary, because the definitions of words are often more narrow than in English.
And don't even get me started on phrasal verbs... English is messy.