I think David was an already negative figure in Prometheus (albeit an ambiguous one, he certainly had justifications behind his actions and a kind of "moral code") but in Alien: Covenant he has turned entirely satanic.
His behavior turn destructive, exploitative, predatory.
He didn't turn Shaw into a horrible biological experience despite his love, respect and fascination for her, he turned Shaw into a horrible biological experience BECAUSE of his love, respect and fascination for her.
Look at the way he's acting towards Daniels, too. It's just the same.
When it comes to "heterosexuality" (big commas, because the gender politics around David are all over the place),
David develops a kind of passionate admiration for strong and smart women with an undying survival instinct. They are his "type", so to speak.
But
David does not know how to materialize this attraction in any other way than instrumentalization/consumption/destruction.
He's fundamentally immature, he's unable to value the existence, freedom and social ties of the woman he focuses on, he simply has this urge to turn her into his
thing.