I understand your point. But certain devs need to advance the story in a way that isn’t as simple as having sex with everyone. You have to consider that he is corrupting all of them. And since the developer releases practically 4 or 5 updates a year, Sofia really didn’t get as many good scenes due to the focus on the others. I see this as a way to corrupt her. I understand it that way.
Seeing things from the developer’s perspective is hard because every developer has their own way of working, daily challenges, etc. Writing a story that makes sense and creating scenarios that lead to sex scenes isn’t easy. It would feel weird to just add a scene with Sofia out of nowhere without it seeming 'forced,' if you know what I mean