Networks make strange decisions

How does a network keep someone like Tyra Banks on the air and then cancel so many other quality dramas after just one or two weeks. I just saw a commercial for her show and it just made me mad. She is such a freak and her show is right up there with Jerry Springer.