Sometimes the problem is with the reviewer, not the book.
Not every book is for every reader. Readers have topics they dislike no matter how well written a book is, and nothing you do is going to change that. Sometimes, the problem with a book isn't the quality—it's just a "not for me" issue.
This is an important distinction in writing. I’ve read many a novel that was a “good novel,” even if it did things I don’t particularly care for as a reader. I didn’t like it, but I could see that others would.
For example, I’m not fond of distant narrators. It’s nearly impossible for me to connect with a distance third-person omniscient narrator, because I never feel like I’m in the protagonist’s head. I just can’t lose myself in the story.