Why was this such a flop? Why do people hate it?
I read the book in 2019 and I finally watched the movie yesterday. Although a lot of the material didn't make it to the film, I think they did a remarkable job condensing the story to a 2.5 hour movie.
I understand that many people complain that the characters in the movie were not well developed. Of course, I had already read the novel and knew exactly who was who and what they were all about. Maybe someone coming to the film without having read the book would not have enjoyed it as much as I did.
As it stands, in my opinion this is probably one of the top ten 21st century movies I have seen. People claim it bored them, but I, on the other hand, was thoroughly engrossed. I fall asleep in Avengers movies, but this kept me alert all the way.