The inventing soap thing does always annoy me too, it's not like it's some esoterica. It would only take the barest amount of effort for authors to look this shit up.
Imo If an up front girl is to win either the genre is different (established couple instead of friends to dating) or the author has to be even more contrived than usual to keep them apart but still have a relationship be possible later