less to do with superheroes and more to do with the fact its a cw show.
cw is basically the "pretty people with insert supernatural or scifi problem here" soap opera channel (well, until it became the comic book show channel) their biggest demographic is usually young women.
this is also why we constantly have love triangle and relationship drama on the shows. its just what people who watch cw like.