Nothing is wrong with double entendres depending on intent. My humor and language is about as crass as it comes depending on my audience.
I’m saying that there are so many terms like this, gender and similar is built into english technical language.
Personal experience, hired a black woman when I was running a shop. Half the crew has the maturity and grace of drunk squirrels. I easily pass as het. I say something about a female thread being buggered. Now I’ve got two knuckleheads in the back giggling even though she gets that I was not being offensive. Still, that sucks for both of us and I want to slap the shit out of the knuckleheads and I feel like shit for causing it.
And we wonder why all minorities are so underrepresented in STEM. It’s a minefield.
In my perfect little world, we don’t change the terms and instead reduce the dumbass level. In reality, we navigate the minefield as best we can and change the things that cause the most offense.
It’s also a children’s song that I was taught as a child in kindergarten or maybe church. That’s what i associate it with.