Probably a number of factors involved. Sometimes romance can create a fandom outside of games which I think romance works best there since fans can come up with their own that can be much better than the actual romance that the game gives them. Maybe poor written romance can be a win-win in this situation, I haven't thought about that one now that I think about it.