I see what you're saying, but I do think that you are downplaying just how much the game implied that romance would be if not THE endgame, but at least an endgame.
In games a big part of the game is setting a goal, then giving the player hints as to how he is going to get there. In BB the goal is set pretty early, Max wants to peep on, and eventually fuck his family. Even if that hadn't been stated in the game itself, the fact that BB is a porn game pretty much solidified fucking one's family as the goal.
So in order to achieve that goal you need to figure out what you need to do to achieve that goal. Ann is a control freak who thinks Max is a useless idiot. So logically you will need to convince Ann that Max can take control and contribute to the family. Alice is a party girl who hides it from her mom. She's also money crazy and thinks Max is below her. So you need to ply her with gifts and raise Max's standing to get anywhere with her. Lisa is the naive, curious girl who is into romance and wants to learn about dating and sex. So that signals to the player that in order to advance with Lisa you need to a) ease her in to sex and b) fulfill that romantic need.
What is required to move the relationships forward evolves, but in none of the cases does it move way from that original basic setup. Ann lets Max get away with murder because he's proven he can handle shit around the house and he steps up once Eric leaves. Alice keeps things moving with Max because he gives her exactly what she needs, first cigarettes, then lingerie, then weed, then the ability to fuck her GF. He gets closer to her by doing that again and again.
Then there is Lisa, there are two basic routes with her. They overlap a bit, as they both start with sex ed up until the masturbation scene, but the GF path focuses on teaching her about sex and becoming her boyfriend, while the Olivia path is about using her desire for romance to get closer to her. Now the interesting thing in both of these paths is that her virginity is constantly set up as the main goal. It is mentioned all the time, and every time it is mentioned up until .10 it's in the context of needing romance in order for it to happen.
So to the player it's not a leap at all to come up with:
if $LisaRomance == true
{
run SmashHymen
}
else
{
run blueballs
}
Now whether or not DS intended to make these implications I can't say. He claims that it was never his intention to make romance a thing, and I have no problem believing that. I mean he also somehow made a character that was so close to NTR it gave us all the negative emotions of NTR with none of the payoff.
So yeah, cheating an expectation that was set at the beginning of the fucking game even if unintentional is a recipe for pissing fans off.
As for writing what you don't know. You either research it, or copy someone who made it work. That's what professional writers do all the damn time. I mean I doubt
@DarkSilver has fist hand knowledge of fucking his camwhore of a sister or what have you. In many ways, writing is fake it till ya make it.