Agatha Christie is a bad example. Her plot twists are part of the story. She writes fricking mysteries for god sakes. So yes I think it would be really douchey to spoil the ending of one of her books just because they have been out for a long time.
At the end of "The Mousetrap", the cast swears the audience to secrecy.