Re: Is this just an English thing ?
Then Americans got too prudish to say "sex" and had to find an alternative. I'd date it from around the 1990's.
The "cock" to "rooster" transition in US English happened much earlier. The Puritans have a lot to answer for.