I generally agree. Though overall what really annoys me, is that NPCs will try to hit on you, even when you give them no reason too.
Instead of just considering you as a very good friend, they suddenly profess love to you, when your reputation with them goes high.

There is a good reason why romancing in video game historically meant to be controlled by player. Player always the one who initiates romance, by flirting with specific NPC, or showing other kind of romantic affection. Then they can return the kindness, or give you a cold shoulder, depending on where they like you or not.
When NPCs tries to be initiative about starting a romance - that's at best will just annoy lots of players. At worst will make player avoid speaking with those NPCs completely.