I personally think that the whole point of writing a book is telling a story. I know that having some kind of message is kinda inevitable because after all there is a reason if you wrote a book about octopus instead of rabbits, but as Davian Korran said, you don't have to smash it in my face. As I said before, I love Pratchett and he isn't subtle about this kind of thing - they are often the point of the whole book - but he does it in a good way. Thud! theme for instance is about the troubles multicultural society: dwarves and trolls hate each other and now a lot of them live in Ankh-Morpork and there is an extremist political dwarf party who wants them to fight against the troll, because hating trolls is part of being a true dwarf, according to them. But the plot is about the murder of a dwarf who was one of the leader of the extremist party. And Samuel Vimes being awesome. It's a funny book, it makes sense in his fictional world and it's interesting. Even when he writes stuff like this: It makes sense in the context - a vampire wanted to join the Watch and humans were pissed about it - and Vimes isn't the sharpest knife in the drawer. If he was writing about a more clever character, like Esme Weatherwax, he wouldn't even had to write it down like this, since she does exactly the same thing but in the opposite way. Incidentally, he hates vampires too. But he's not writing down the message, he wrote a good plot who gave you his message in a non-stupid way.