A lot of people dont like the dream lover and i understand everyone's point of view and agree with it,
I do like the idea of creating someone you are attracted to and such but obviously if you choose to play a character that isn't interested in that sort of thing then it can be annoying!
But remember we arent sure about our options for the dream lover, whether you can even pursue a romance with them or not, but you do have the option to fight off the creepy person.
Story wise your PC could just be dreaming of a random attractive person that is trying to seduce them, and if your character is the type that is not easily swayed by a pretty face then hopefully we get more options to surpess this weirdo and punch them!
I also had a hard type picking a gender for dream lover, I want to just have a button where it just generates a random monster please!