The HR guy in the sexual harassment videos you had to watch every two years at Microsoft was fired for sexual harassment. No amount of training seems to overcome base desire.
It's not about base desires, it's that some people are simply assholes. No amount of training will overcome someone's asshole nature.
There is a prevalent and totally erroneous school of thought which naively assumes that people do bad things simply because they don't know any better, and so all you have to do is take them aside as you would a misbehaving kindergartener for some "training" and then all will be well. It doesn't work that way. Some people are just assholes and always will be, irrespective of any amount of "training" you give them.
I don't think that school of thought is actually prevelant. They make you go to training classes so if there is a lawsuit they can point to all the training and say it's the individual's fault, not the company's.
Grasshopper, the anti-harassment videos are not for the benefit of the employee. Then again, nothing is, except the dollars you get to carry home at the end of every month.
Their only purpose is to deflect liability from the company in case any employee should bring a court case. "Your Honor, we couldn't possibly be held responsible for condoning a hostile work atmosphere, we have our employees sit through those execrable things once a year." Judging from just how popular they are, this tactic is working well.
I suspect that the idea that harassment is never about desire is more like a "correct narrative" than an unassailable truth. people find it very convenient to reduce every situation to a set of accepted rules but humanity tends to be messy and resistant to strict classification.