I will want to say a few things on many things in here and I am glad this conversation really started going , those subjects are great.
-Venus is related to female genital organ.
-Venus is the Goddess who rules sexuality.
-Taurus, ruled by Venus, is lustful and sensual.
What makes Venus different from Mars and Pluto is that it prioritizes sensuality and romanticism.
I agree with the other things you said, but I think the one about Venus is not correct.
You are free to share your opinion and thoughts and please be free to do so always, unfortunately and with a great reason I have to disagree with you.
First , Venus has nothing to do with the actual genital organ, it has to do with sexual desire but that's what comes after love or before, sex. Even if right It would not matter if it rules that or not , let's say it does, then anyways what rules over our sexual desire are not because of Venus but because of Pluto and Mars
Venus rules the female energy and females overall , same does the Moon, on both psychically , spiritual and mental level, and on many planes of existence but they are not the only one to deal with the Feminine energy and Females, there's many energies in the universe coming from various things/places/times , we can't say only a few planets rules over this very concept and energy of the Feminine energy, remember that in Mythology if you look it up, Mars was a very hated God , nobody liked Him because he was always hot blooded , very conflictual, always on fights and wars, living just to fight, the passion, the drive, the DESIRE. No matter what genital you posses, regardless, but let's say female the actual sexual desire,energy,passion comes from Mars and Pluto , the superior octave of Venus is Neptun and of Mars it's Pluto , those two control what has to do with Sex, only those two! Venus just makes the sex more cheesy and lovely and emotional from that point of view ,of 'love' of the 'attraction' , some people love each other but they are not fully happy in bed , so relationship might be great and love there it is but in the actual bed, that part of life seems to sucks so they cheat which It's understandable and I don't judge but this will go trough a bigger topic which I am gonna say some more as well, there and here, I just don't want to make things too big and complex as I have this tendency then people scare away or they simply won't care enough , not even if it's something important, which it is, at least for me but I consider for everyone else [ and that's meditating,becoming a GOD] , anyways, in the Mythology , Venus was the one who fell in love with Mars and therefore the union of Male and Female, both planets symbolizing the very gender , but the actual concept of the feminine and masculine energy on a more deeper , metaphysical and occult. There's many more things to be known , said , understood and learned about those energies.