Can you imagine that Agatha Christie's Poirot like Cormoran Strike here sleeps with Pop Stars. They both are fat too, by the way. Modern times you will say. Maybe. But I think Christie knew that too and nevertheless (mark it) compensated the lack of "modernization" in her books by carefully manipulation of the psychological treats of her characters. By giving them "biblical devilishness or goodness".
I'm old fashioned in detectives, so 3 of 5.