Not every book is for everybody. It is the writer's job to make the book as broadly appealing as possible. And if it is just the same characters over and over in multiple books a month it gets monotonous.
As far as buying for characters...I tend to be more interested in characters who aren't over-utilized.