Corruption is a one way relationship not two. Though it may seem it like that in the end, it's not. For now let's call the corruptor, X and the corrupted, Y
The most used archetype is one you describe. Probably the easiest to write and gets the point across. Though in my opinion that doesn't really count as corruption but more inline with blackmailing. The much more compelling scenario is, X slowly influencing the moral behavior of Y. Take this scenario for example, X comes across Y and starts a small conversation, through out the events X subtly influences Y to do things that Y would normally never do. To me, this is how corruption works.
As mention by Avaron1974, X will never have mutual feeling for Y even if Y comes crawling and licks their foot, this would never happen it would break the flow of corruption. X's goal isn't to create that mutual feeling but rather exploit it for personal gain. Corruption in itself is to benefit through unmoral actions. One that comes to mind is, Stockholm syndrome.
but then couldn't the guy be attractive and make her do depraved things?
It doesn't have to be a man who's attractive, the concept can also apply to a woman. As mention above, it's a simpler route for the dev to take if they showed some creepy guy who does x,y,z actions than it is to write out the process of corruption. Since corruption isn't a take X steps and leap to Z, dev's often opt for the easy route. The way I see it is, dev's build their story not around the idea of corruption, but the erotic acts. Corrupting someone doesn't just happen right away, it takes time to shift the person in questions moral views.