I can see what the Dev's trying to do and I liked it when he did it in Haley. It can be cute to see a developing romance like that, slow burn interactions and all that.
Why does it crash and burn here then?
Because for that you need chemistry and relatable, interesting characters. Haley carried her game. Christina is ok(ish), but the story set up is much poorer. It's a mystery what she sees in the MC, who is a bit of a bland asshole. Diana as his "girlfriend" is a total loss. With her being even worse than the MC, it's equally mystifing why he stays with her. There isn't any real, believable chemistry between any of them.
All this comes down to the characters being so poorly written that they are on the verge of caricature. This tanks any relatability and investment in the story.
It's just overall poorly done and the writing is to blame for that.
Why does it crash and burn here then?
Because for that you need chemistry and relatable, interesting characters. Haley carried her game. Christina is ok(ish), but the story set up is much poorer. It's a mystery what she sees in the MC, who is a bit of a bland asshole. Diana as his "girlfriend" is a total loss. With her being even worse than the MC, it's equally mystifing why he stays with her. There isn't any real, believable chemistry between any of them.
All this comes down to the characters being so poorly written that they are on the verge of caricature. This tanks any relatability and investment in the story.
It's just overall poorly done and the writing is to blame for that.