I don't even necessarily believe it's counterproductive, it just seems intuitively expected that closing off a topic for broader discussion is a way to breed unhealthy attitudes and abusive behaviours involving sex. But doing so seems to have benefited some people I suppose. Or maybe it really is due to an innate desire to maintain an aura of mystery around it. I don't think anyone really knows.