I went through this very same thing / line of thinking with both what happen to black canary actress in arrow and the same thing with mostly hawk girl and to lesser degree hawk. and was justified with Katie Cassidy when the made her villain but the writers under Marc Guggenheim refused her any good script wise when she was black canary as good gal character. but in other shows like in the flash when the actress shows up there as the same character under other writers hand she done right and people noticed. but there always other that didn't see or those that wanted the character removed completely cause if the actor is showing they can be done right under other writers they shouldn't be around any more it was the weirdest thing with those that said that I'm in complete agree men. but it's also tough to convince others . and yes some actor's can only do very if they have very good scripts to begin with . there those that do well and try entertain them selves if the scripts poor. but their rare. also some of those ones that do only with scripts can surprise you if two thing's happen if they are given permission to do that or been through Enough experience to do that. but if they are put into a limited position people won't see this.